diff --git a/OnToology/ontology/caso.owl/OnToology.cfg b/OnToology/ontology/caso.owl/OnToology.cfg new file mode 100644 index 0000000..458ce06 --- /dev/null +++ b/OnToology/ontology/caso.owl/OnToology.cfg @@ -0,0 +1,17 @@ +[widoco] +enable = true +webvowl = false +languages = en + +[ar2dtool] +enable = true + +[oops] +enable = true + +[owl2jsonld] +enable = true + +[themis] +enable = false + diff --git a/OnToology/ontology/caso.owl/context/context.jsonld b/OnToology/ontology/caso.owl/context/context.jsonld new file mode 100644 index 0000000..68ceb06 --- /dev/null +++ b/OnToology/ontology/caso.owl/context/context.jsonld @@ -0,0 +1,312 @@ +{ + "@context" : { + "lesserThanOrEqualTo" : { + "@id" : "http://www.w3id.org/def/caso#lesserThanOrEqualTo", + "@type" : "@id" + }, + "hasClosedUpperBoundary" : { + "@id" : "http://www.w3id.org/def/caso#hasClosedUpperBoundary", + "@type" : "@id" + }, + "Unit" : { + "@id" : "http://www.ontology-of-units-of-measure.org/resource/om-2/Unit" + }, + "versionInfo" : { + "@id" : "http://www.w3.org/2002/07/owl#versionInfo" + }, + "example" : { + "@id" : "http://www.w3.org/2004/02/skos/core#example" + }, + "madeActuation" : { + "@id" : "http://www.w3.org/ns/sosa/madeActuation", + "@type" : "@id" + }, + "Platform" : { + "@id" : "http://www.w3.org/ns/sosa/Platform" + }, + "license" : { + "@id" : "http://purl.org/dc/terms/license" + }, + "issued" : { + "@id" : "http://purl.org/dc/elements/1.1/issued" + }, + "Thing" : { + "@id" : "http://www.w3.org/2002/07/owl#Thing" + }, + "hosts" : { + "@id" : "http://www.w3.org/ns/sosa/hosts", + "@type" : "@id" + }, + "greaterThan" : { + "@id" : "http://www.w3id.org/def/caso#greaterThan", + "@type" : "@id" + }, + "actsOnProperty" : { + "@id" : "http://www.w3.org/ns/sosa/actsOnProperty", + "@type" : "@id" + }, + "boundaryValue" : { + "@id" : "http://www.w3id.org/def/caso#boundaryValue" + }, + "FeatureOfInterest" : { + "@id" : "http://www.w3.org/ns/sosa/FeatureOfInterest" + }, + "hasOpenUpperBoundary" : { + "@id" : "http://www.w3id.org/def/caso#hasOpenUpperBoundary", + "@type" : "@id" + }, + "domainIncludes" : { + "@id" : "http://schema.org/domainIncludes" + }, + "isSampleOf" : { + "@id" : "http://www.w3.org/ns/sosa/isSampleOf", + "@type" : "@id" + }, + "madeBySensor" : { + "@id" : "http://www.w3.org/ns/sosa/madeBySensor", + "@type" : "@id" + }, + "ActuatableProperty" : { + "@id" : "http://www.w3.org/ns/sosa/ActuatableProperty" + }, + "label" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#label" + }, + "hasOpenLowerBoundary" : { + "@id" : "http://www.w3id.org/def/caso#hasOpenLowerBoundary", + "@type" : "@id" + }, + "Concept" : { + "@id" : "http://www.w3.org/2004/02/skos/core#Concept" + }, + "component" : { + "@id" : "http://www.w3.org/ns/prov#component" + }, + "Result" : { + "@id" : "http://www.w3.org/ns/sosa/Result" + }, + "wasInfluencedBy" : { + "@id" : "http://www.w3.org/ns/prov#wasInfluencedBy", + "@type" : "@id" + }, + "isHostedBy" : { + "@id" : "http://www.w3.org/ns/sosa/isHostedBy", + "@type" : "@id" + }, + "hasCommand" : { + "@id" : "https://w3id.org/saref#hasCommand", + "@type" : "@id" + }, + "used" : { + "@id" : "http://www.w3.org/ns/prov#used", + "@type" : "@id" + }, + "Boundary" : { + "@id" : "http://www.w3id.org/def/caso#Boundary" + }, + "hasProperty" : { + "@id" : "http://www.w3.org/ns/ssn/hasProperty", + "@type" : "@id" + }, + "note" : { + "@id" : "http://www.w3.org/2004/02/skos/core#note" + }, + "hasValidTime" : { + "@id" : "http://www.w3id.org/def/caso#hasValidTime", + "@type" : "@id" + }, + "lesserThan" : { + "@id" : "http://www.w3id.org/def/caso#lesserThan", + "@type" : "@id" + }, + "resultTime" : { + "@id" : "http://www.w3.org/ns/sosa/resultTime", + "@type" : "http://www.w3.org/2001/XMLSchema#dateTime" + }, + "greaterThanOrEqualTo" : { + "@id" : "http://www.w3id.org/def/caso#greaterThanOrEqualTo", + "@type" : "@id" + }, + "isActedOnBy" : { + "@id" : "http://www.w3.org/ns/sosa/isActedOnBy", + "@type" : "@id" + }, + "creator" : { + "@id" : "http://purl.org/dc/terms/creator" + }, + "phenomenonTime" : { + "@id" : "http://www.w3.org/ns/sosa/phenomenonTime", + "@type" : "@id" + }, + "topObjectProperty" : { + "@id" : "http://www.w3.org/2002/07/owl#topObjectProperty", + "@type" : "@id" + }, + "hasClosedLowerBoundary" : { + "@id" : "http://www.w3id.org/def/caso#hasClosedLowerBoundary", + "@type" : "@id" + }, + "rangeIncludes" : { + "@id" : "http://schema.org/rangeIncludes" + }, + "TemporalEntity" : { + "@id" : "http://www.w3.org/2006/time#TemporalEntity" + }, + "isResultOf" : { + "@id" : "http://www.w3.org/ns/sosa/isResultOf", + "@type" : "@id" + }, + "hasNumericalValue" : { + "@id" : "http://www.ontology-of-units-of-measure.org/resource/om-2/hasNumericalValue" + }, + "preferredNamespacePrefix" : { + "@id" : "http://purl.org/vocab/vann/preferredNamespacePrefix" + }, + "inverse" : { + "@id" : "http://www.w3.org/ns/prov#inverse" + }, + "isDefinedBy" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" + }, + "definition" : { + "@id" : "http://www.w3.org/2004/02/skos/core#definition" + }, + "triggersFunction" : { + "@id" : "http://www.w3id.org/def/caso#triggersFunction", + "@type" : "@id" + }, + "hasSample" : { + "@id" : "http://www.w3.org/ns/sosa/hasSample", + "@type" : "@id" + }, + "observes" : { + "@id" : "http://www.w3.org/ns/sosa/observes", + "@type" : "@id" + }, + "hasResult" : { + "@id" : "http://www.w3.org/ns/sosa/hasResult", + "@type" : "@id" + }, + "Property" : { + "@id" : "http://www.w3.org/ns/ssn/Property" + }, + "hasFunction" : { + "@id" : "https://w3id.org/saref#hasFunction", + "@type" : "@id" + }, + "title" : { + "@id" : "http://purl.org/dc/elements/1.1/title" + }, + "Command" : { + "@id" : "https://w3id.org/saref#Command" + }, + "Deduction" : { + "@id" : "http://www.w3id.org/def/caso#Deduction" + }, + "isObservedBy" : { + "@id" : "http://www.w3.org/ns/sosa/isObservedBy", + "@type" : "@id" + }, + "publisher" : { + "@id" : "http://purl.org/dc/elements/1.1/publisher" + }, + "hasFeatureOfInterest" : { + "@id" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest", + "@type" : "@id" + }, + "modified" : { + "@id" : "http://purl.org/dc/elements/1.1/modified" + }, + "observedProperty" : { + "@id" : "http://www.w3.org/ns/sosa/observedProperty", + "@type" : "@id" + }, + "isCommandOf" : { + "@id" : "https://w3id.org/saref#isCommandOf", + "@type" : "@id" + }, + "hasUnit" : { + "@id" : "http://www.ontology-of-units-of-measure.org/resource/om-2/hasUnit", + "@type" : "@id" + }, + "madeObservation" : { + "@id" : "http://www.w3.org/ns/sosa/madeObservation", + "@type" : "@id" + }, + "isPropertyOf" : { + "@id" : "http://www.w3.org/ns/ssn/isPropertyOf", + "@type" : "@id" + }, + "hasState" : { + "@id" : "http://www.w3id.org/def/caso#hasState", + "@type" : "@id" + }, + "State" : { + "@id" : "http://www.w3id.org/def/caso#State" + }, + "wasInformedBy" : { + "@id" : "http://www.w3.org/ns/prov#wasInformedBy", + "@type" : "@id" + }, + "Sample" : { + "@id" : "http://www.w3.org/ns/sosa/Sample" + }, + "category" : { + "@id" : "http://www.w3.org/ns/prov#category" + }, + "Function" : { + "@id" : "https://w3id.org/saref#Function" + }, + "Actuator" : { + "@id" : "http://www.w3.org/ns/sosa/Actuator" + }, + "comment" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#comment" + }, + "madeByActuator" : { + "@id" : "http://www.w3.org/ns/sosa/madeByActuator", + "@type" : "@id" + }, + "ObservableProperty" : { + "@id" : "http://www.w3.org/ns/sosa/ObservableProperty" + }, + "contributor" : { + "@id" : "http://purl.org/dc/terms/contributor" + }, + "System" : { + "@id" : "http://www.w3.org/ns/ssn/System" + }, + "qualifiedForm" : { + "@id" : "http://www.w3.org/ns/prov#qualifiedForm" + }, + "Device" : { + "@id" : "https://w3id.org/saref#Device" + }, + "Actuation" : { + "@id" : "http://www.w3id.org/def/caso#Actuation" + }, + "description" : { + "@id" : "http://purl.org/dc/elements/1.1/description" + }, + "preferredNamespaceUri" : { + "@id" : "http://purl.org/vocab/vann/preferredNamespaceUri" + }, + "hasResultState" : { + "@id" : "http://www.w3id.org/def/caso#hasResultState", + "@type" : "@id" + }, + "Observation" : { + "@id" : "http://www.w3id.org/def/caso#Observation" + }, + "Sensor" : { + "@id" : "http://www.w3.org/ns/sosa/Sensor" + }, + "hasSimpleResult" : { + "@id" : "http://www.w3.org/ns/sosa/hasSimpleResult" + }, + "isFeatureOfInterestOf" : { + "@id" : "http://www.w3.org/ns/sosa/isFeatureOfInterestOf", + "@type" : "@id" + } + } +} diff --git a/OnToology/ontology/caso.owl/diagrams/config/ar2dtool-class.conf b/OnToology/ontology/caso.owl/diagrams/config/ar2dtool-class.conf new file mode 100644 index 0000000..f9ad582 --- /dev/null +++ b/OnToology/ontology/caso.owl/diagrams/config/ar2dtool-class.conf @@ -0,0 +1,42 @@ +pathToDot=/usr/bin/dot; +pathToTempDir=/home/ahmad/temp; + +imageSize=1501; +rankdir=LR; + +######## +#shapes# +######## + +#classShape=diamond; +#individualShape=diamond; +#literalShape=box; +#arrowhead=normal; +#arrowtail=normal; +#arrowdir=forward; + +######## +#colors# +######## + +classColor=orange; +#individualColor=orange; +#literalColor=blue; +#arrowColor=blue; + +############# +#RDF options# +############# + +nodeNameMode=prefix; +ignoreLiterals=true; +ignoreRdfType=true; +synthesizeObjectProperties=true; + +####### +#lists# +####### + +#ignoreElementsList=[]; + +ignoreElementList=[]; diff --git a/OnToology/ontology/caso.owl/diagrams/config/ar2dtool-taxonomy.conf b/OnToology/ontology/caso.owl/diagrams/config/ar2dtool-taxonomy.conf new file mode 100644 index 0000000..8420009 --- /dev/null +++ b/OnToology/ontology/caso.owl/diagrams/config/ar2dtool-taxonomy.conf @@ -0,0 +1,51 @@ +pathToDot=/usr/bin/dot; +pathToTempDir=/home/ahmad/temp; + +imageSize=1000; +rankdir=LR; + +######## +#shapes# +######## + +#classShape=diamond; +#individualShape=diamond; +#literalShape=box; +#arrowhead=normal; +#arrowtail=normal; +#arrowdir=forward; + +######## +#colors# +######## + +#classColor=orange; +#individualColor=orange; +#literalColor=blue; +#arrowColor=blue; + +####### +#files# +####### + +generateGvFile=true; +generateGraphMLFile=false; + +############# +#RDF options# +############# + +nodeNameMode=prefix; +ignoreLiterals=true; +ignoreRdfType=false; +synthesizeObjectProperties=false; + +####### +#lists# +####### + +includeOnlyElementList=[ +< +http://www.w3.org/2000/01/rdf-schema#subClassOf +> +]; diff --git a/OnToology/ontology/caso.owl/documentation/.htaccess b/OnToology/ontology/caso.owl/documentation/.htaccess new file mode 100644 index 0000000..6e6b725 --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/.htaccess @@ -0,0 +1,47 @@ +# Turn off MultiViews +Options -MultiViews + +# Directive to ensure *.rdf files served as appropriate content type, +# if not present in main apache config +AddType application/rdf+xml .rdf +AddType application/rdf+xml .owl +AddType text/turtle .ttl +AddType application/n-triples .n3 +AddType application/ld+json .json +# Rewrite engine setup +RewriteEngine On +#Change the path to the folder here +RewriteBase /documentation + +# Rewrite rule to serve HTML content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} !application/rdf\+xml.*(text/html|application/xhtml\+xml) +RewriteCond %{HTTP_ACCEPT} text/html [OR] +RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml [OR] +RewriteCond %{HTTP_USER_AGENT} ^Mozilla/.* +RewriteRule ^$ index-en.html [R=303,L] + +# Rewrite rule to serve JSON-LD content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} application/ld\+json +RewriteRule ^$ ontology.json [R=303,L] + +# Rewrite rule to serve RDF/XML content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} \*/\* [OR] +RewriteCond %{HTTP_ACCEPT} application/rdf\+xml +RewriteRule ^$ ontology.xml [R=303,L] + +# Rewrite rule to serve N-Triples content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} application/n-triples +RewriteRule ^$ ontology.nt [R=303,L] + +# Rewrite rule to serve TTL content from the vocabulary URI if requested +RewriteCond %{HTTP_ACCEPT} text/turtle [OR] +RewriteCond %{HTTP_ACCEPT} text/\* [OR] +RewriteCond %{HTTP_ACCEPT} \*/turtle +RewriteRule ^$ ontology.ttl [R=303,L] + +RewriteCond %{HTTP_ACCEPT} .+ +RewriteRule ^$ 406.html [R=406,L] +# Default response +# --------------------------- +# Rewrite rule to serve the RDF/XML content from the vocabulary URI by default +RewriteRule ^$ ontology.xml [R=303,L] \ No newline at end of file diff --git a/OnToology/ontology/caso.owl/documentation/406.html b/OnToology/ontology/caso.owl/documentation/406.html new file mode 100644 index 0000000..2a3157a --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/406.html @@ -0,0 +1,10 @@ + + +406 Not Acceptable + + +

Not Acceptable

+

An appropriate representation of the requested resource could not be found on this server.

+ Available variants: + + \ No newline at end of file diff --git a/OnToology/ontology/caso.owl/documentation/caso.owl.widoco.conf b/OnToology/ontology/caso.owl/documentation/caso.owl.widoco.conf new file mode 100644 index 0000000..5eab248 --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/caso.owl.widoco.conf @@ -0,0 +1,38 @@ + +abstract=CASO (Context Aware System Observation) is an ontology for context aware system and observation services. Its goal is to describe all the processing of the context. +ontologyTitle=Context Aware System Observation Ontology +ontologyPrefix=caso +ontologyNamespaceURI=http://www.w3id.org/def/caso +ontologyName=Context Aware System Observation Ontology +thisVersionURI=http://www.w3id.org/def/caso/201912 +latestVersionURI= +previousVersionURI= +dateOfRelease= +ontologyRevisionNumber=1.2.0 +licenseURI=http://purl.org/NET/rdflicense/cc-by4.0 +licenseName=http://purl.org/NET/rdflicense/cc-by4.0 +licenseIconURL=null +citeAs=https://orcid.org/0000-0002-3076-5499,https://orcid.org/0000-0002-3517-0945,https://orcid.org/0000-0003-3587-0367. Context Aware System Observation Ontology. Revision: 1.2.0. Retrieved from: http://www.w3id.org/def/caso/201912 +DOI= +status=Ontology Specification Draft +backwardsCompatibleWith= +publisher=https://www6.clermont.inrae.fr/tscf +publisherURI=https://www6.clermont.inrae.fr/tscf +publisherInstitution=null +publisherInstitutionURI=null +authors=https://orcid.org/0000-0002-3076-5499;https://orcid.org/0000-0002-3517-0945;https://orcid.org/0000-0003-3587-0367 +authorsURI=https://orcid.org/0000-0002-3076-5499;https://orcid.org/0000-0002-3517-0945;https://orcid.org/0000-0003-3587-0367 +authorsInstitution=;; +authorsInstitutionURI=;; +contributors=https://orcid.org/0000-0002-0421-452X;https://orcid.org/0000-0002-7011-4535 +contributorsURI=https://orcid.org/0000-0002-0421-452X;https://orcid.org/0000-0002-7011-4535 +contributorsInstitution=; +contributorsInstitutionURI=; +importedOntologyNames= +importedOntologyURIs= +extendedOntologyNames= +extendedOntologyURIs= +RDFXMLSerialization=ontology.xml +TurtleSerialization=ontology.ttl +N3Serialization=ontology.nt +JSONLDSerialization=ontology.json diff --git a/OnToology/ontology/caso.owl/documentation/index-en.html b/OnToology/ontology/caso.owl/documentation/index-en.html new file mode 100644 index 0000000..8a3876c --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/index-en.html @@ -0,0 +1,104 @@ + + + + + Context Aware System Observation Ontology + + + + + + + + + + + +
+
+
language en
+

Context Aware System Observation Ontology

+ + +
+
This version:
+
http://www.w3id.org/def/caso/201912
+
Revision:
+
1.2.0
+
Authors:
+
https://orcid.org/0000-0002-3076-5499
https://orcid.org/0000-0002-3517-0945
https://orcid.org/0000-0003-3587-0367
+ +
Contributors:
+
https://orcid.org/0000-0002-0421-452X
https://orcid.org/0000-0002-7011-4535
+ +
Publisher:
+
https://www6.clermont.inrae.fr/tscf
+
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
http://purl.org/NET/rdflicense/cc-by4.0 +
Cite as:
+
https://orcid.org/0000-0002-3076-5499,https://orcid.org/0000-0002-3517-0945,https://orcid.org/0000-0003-3587-0367. Context Aware System Observation Ontology. Revision: 1.2.0. Retrieved from: http://www.w3id.org/def/caso/201912
+
+ +Provenance of this page
+
+
+
+Ontology Specification Draft +
+
+
+
+
+
+
+
+

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.

+
+ + +
+ + \ No newline at end of file diff --git a/OnToology/ontology/caso.owl/documentation/ontology.json b/OnToology/ontology/caso.owl/documentation/ontology.json new file mode 100644 index 0000000..98ba23c --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/ontology.json @@ -0,0 +1,1754 @@ +[ { + "@id" : "_:genid1", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#allValuesFrom" : [ { + "@id" : "http://www.w3.org/ns/sosa/ActuatableProperty" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/actsOnProperty" + } ] +}, { + "@id" : "_:genid10", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#allValuesFrom" : [ { + "@id" : "http://www.w3.org/ns/ssn/Property" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/ssn/hasProperty" + } ] +}, { + "@id" : "_:genid11", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#minCardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/ssn/hasProperty" + } ] +}, { + "@id" : "_:genid12", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#allValuesFrom" : [ { + "@id" : "http://www.w3.org/ns/sosa/Observation" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "_:genid13" + } ] +}, { + "@id" : "_:genid13", + "http://www.w3.org/2002/07/owl#inverseOf" : [ { + "@id" : "http://www.w3.org/ns/sosa/observedProperty" + } ] +}, { + "@id" : "_:genid14", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#allValuesFrom" : [ { + "@id" : "http://www.w3.org/ns/sosa/FeatureOfInterest" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest" + } ] +}, { + "@id" : "_:genid15", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#allValuesFrom" : [ { + "@id" : "http://www.w3.org/ns/sosa/Result" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/hasResult" + } ] +}, { + "@id" : "_:genid16", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#allValuesFrom" : [ { + "@id" : "http://www.w3.org/ns/sosa/Sensor" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/madeBySensor" + } ] +}, { + "@id" : "_:genid17", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#allValuesFrom" : [ { + "@id" : "http://www.w3.org/ns/sosa/ObservableProperty" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/observedProperty" + } ] +}, { + "@id" : "_:genid18", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#minCardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/hasResult" + } ] +}, { + "@id" : "_:genid19", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#cardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest" + } ] +}, { + "@id" : "_:genid2", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#allValuesFrom" : [ { + "@id" : "http://www.w3.org/ns/sosa/FeatureOfInterest" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest" + } ] +}, { + "@id" : "_:genid20", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#cardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/madeBySensor" + } ] +}, { + "@id" : "_:genid21", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#cardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/observedProperty" + } ] +}, { + "@id" : "_:genid22", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#cardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/phenomenonTime" + } ] +}, { + "@id" : "_:genid23", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#cardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/resultTime" + } ] +}, { + "@id" : "_:genid24", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#allValuesFrom" : [ { + "@id" : "http://www.w3.org/ns/ssn/System" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/hosts" + } ] +}, { + "@id" : "_:genid25", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#allValuesFrom" : [ { + "@id" : "http://www.w3.org/ns/sosa/FeatureOfInterest" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/isSampleOf" + } ] +}, { + "@id" : "_:genid26", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#minCardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/isSampleOf" + } ] +}, { + "@id" : "_:genid27", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#minQualifiedCardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onClass" : [ { + "@id" : "https://w3id.org/saref#Function" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "https://w3id.org/saref#isCommandOf" + } ] +}, { + "@id" : "_:genid28", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#minQualifiedCardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onClass" : [ { + "@id" : "https://w3id.org/saref#Function" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "https://w3id.org/saref#hasFunction" + } ] +}, { + "@id" : "_:genid29", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#minQualifiedCardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onClass" : [ { + "@id" : "https://w3id.org/saref#Command" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "https://w3id.org/saref#hasCommand" + } ] +}, { + "@id" : "_:genid3", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#allValuesFrom" : [ { + "@id" : "http://www.w3.org/ns/sosa/Result" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/hasResult" + } ] +}, { + "@id" : "_:genid30", + "@type" : [ "http://www.w3.org/2002/07/owl#AllDisjointProperties" ], + "http://www.w3.org/2002/07/owl#members" : [ { + "@list" : [ { + "@id" : "http://www.w3id.org/def/caso#hasClosedLowerBoundary" + }, { + "@id" : "http://www.w3id.org/def/caso#hasClosedUpperBoundary" + }, { + "@id" : "http://www.w3id.org/def/caso#hasOpenLowerBoundary" + }, { + "@id" : "http://www.w3id.org/def/caso#hasOpenUpperBoundary" + } ] + } ] +}, { + "@id" : "_:genid4", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#allValuesFrom" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuator" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/madeByActuator" + } ] +}, { + "@id" : "_:genid5", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#minCardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/actsOnProperty" + } ] +}, { + "@id" : "_:genid6", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#minCardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/hasResult" + } ] +}, { + "@id" : "_:genid7", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#cardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest" + } ] +}, { + "@id" : "_:genid8", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#cardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/madeByActuator" + } ] +}, { + "@id" : "_:genid9", + "@type" : [ "http://www.w3.org/2002/07/owl#Restriction" ], + "http://www.w3.org/2002/07/owl#cardinality" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value" : "1" + } ], + "http://www.w3.org/2002/07/owl#onProperty" : [ { + "@id" : "http://www.w3.org/ns/sosa/resultTime" + } ] +}, { + "@id" : "http://purl.org/dc/elements/1.1/description", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://purl.org/dc/elements/1.1/issued", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://purl.org/dc/elements/1.1/modified", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://purl.org/dc/elements/1.1/publisher", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://purl.org/dc/elements/1.1/title", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://purl.org/dc/terms/contributor", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://purl.org/dc/terms/creator", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://purl.org/dc/terms/license", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://purl.org/vocab/vann/preferredNamespacePrefix", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://purl.org/vocab/vann/preferredNamespaceUri", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://schema.org/domainIncludes", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://schema.org/rangeIncludes", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://www.ontology-of-units-of-measure.org/resource/om-2/Unit", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "A unit of measure is a definite magnitude of a quantity, defined and adopted by convention or by law. It is used as a standard for measurement of the same quantity, where any other value of the quantity can be expressed as a simple multiple of the unit. For example, length is a quantity; the metre is a unit of length that represents a definite predetermined length. When we say 10 metre (or 10 m), we actually mean 10 times the definite predetermined length called \"metre\"." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Unit" + } ] +}, { + "@id" : "http://www.ontology-of-units-of-measure.org/resource/om-2/hasNumericalValue", + "@type" : [ "http://www.w3.org/2002/07/owl#DatatypeProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "This property links an entity to a numerical value." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "has numerical value" + } ] +}, { + "@id" : "http://www.ontology-of-units-of-measure.org/resource/om-2/hasUnit", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "This property links an entity to a om:Unit instance." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@value" : "has unit" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://www.ontology-of-units-of-measure.org/resource/om-2/Unit" + } ] +}, { + "@id" : "http://www.w3.org/2004/02/skos/core#Concept", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "The class skos:Concept is the class of SKOS concepts.\n\nA SKOS concept can be viewed as an idea or notion; a unit of thought. However, what constitutes a unit of thought is subjective, and this definition is meant to be suggestive, rather than restrictive.\n\nThe notion of a SKOS concept is useful when describing the conceptual or intellectual structure of a knowledge organization system, and when referring to specific ideas or meanings established within a KOS.\n\nNote that, because SKOS is designed to be a vehicle for representing semi-formal KOS, such as thesauri and classification schemes, a certain amount of flexibility has been built in to the formal definition of this class." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Concept" + } ] +}, { + "@id" : "http://www.w3.org/2004/02/skos/core#definition", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://www.w3.org/2004/02/skos/core#example", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://www.w3.org/2004/02/skos/core#note", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://www.w3.org/2006/time#TemporalEntity", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "A temporal interval or instant." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@value" : "http://www.w3.org/2006/time#" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Temporal entity" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "http://www.w3.org/2002/07/owl#Thing" + } ] +}, { + "@id" : "http://www.w3.org/ns/prov#category", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://www.w3.org/ns/prov#component", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://www.w3.org/ns/prov#inverse", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://www.w3.org/ns/prov#qualifiedForm", + "@type" : [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] +}, { + "@id" : "http://www.w3.org/ns/prov#used", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Usage is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@value" : "used" + } ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf" : [ { + "@id" : "http://www.w3.org/ns/prov#wasInfluencedBy" + } ] +}, { + "@id" : "http://www.w3.org/ns/prov#wasInfluencedBy", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "was influence by" + } ] +}, { + "@id" : "http://www.w3.org/ns/prov#wasInformedBy", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "An activity a2 is dependent on or informed by another activity a1, by way of some unspecified entity that is generated by a1 and used by a2." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/prov-o#" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@value" : "wasInformedBy" + } ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf" : [ { + "@id" : "http://www.w3.org/ns/prov#wasInfluencedBy" + } ], + "http://www.w3.org/ns/prov#category" : [ { + "@value" : "starting-point" + } ], + "http://www.w3.org/ns/prov#component" : [ { + "@value" : "entities-activities" + } ], + "http://www.w3.org/ns/prov#inverse" : [ { + "@value" : "informed" + } ], + "http://www.w3.org/ns/prov#qualifiedForm" : [ { + "@id" : "http://www.w3.org/ns/prov#Communication" + }, { + "@id" : "http://www.w3.org/ns/prov#qualifiedCommunication" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/ActuatableProperty", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "An actuatable quality (property, characteristic) of a FeatureOfInterest." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Actuatable Property" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "http://www.w3.org/ns/ssn/Property" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "A window actuator acts by changing the state between a frame and a window. The ability of the window to be opened and closed is its ActuatableProperty." + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/Actuation", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "An Actuation carries out an (Actuation) Procedure to change the state of the world using an Actuator." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Actuation" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "_:genid1" + }, { + "@id" : "_:genid2" + }, { + "@id" : "_:genid3" + }, { + "@id" : "_:genid4" + }, { + "@id" : "_:genid5" + }, { + "@id" : "_:genid6" + }, { + "@id" : "_:genid7" + }, { + "@id" : "_:genid8" + }, { + "@id" : "_:genid9" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "The activity of automatically closing a window if the temperature in a room drops below 20 degree Celsius. The activity is the Actuation and the device that closes the window is the Actuator. The Procedure is the rule, plan, or specification that defines the conditions that triggers the Actuation, here a drop in temperature. " + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/Actuator", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "A device that is used by, or implements, an (Actuation) Procedure that changes the state of the world." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Actuator" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "http://www.w3.org/ns/ssn/System" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "A window actuator for automatic window control, i.e., opening or closing the window." + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/FeatureOfInterest", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "The thing whose property is being estimated or calculated in the course of an Observation to arrive at a Result or whose property is being manipulated by an Actuator, or which is being sampled or transformed in an act of Sampling." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Feature Of Interest" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "_:genid10" + }, { + "@id" : "_:genid11" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "When measuring the height of a tree, the height is the observed ObservableProperty, 20m may be the Result of the Observation, and the tree is the FeatureOfInterest. A window is a FeatureOfInterest for an automatic window control Actuator." + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/ObservableProperty", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "An observable quality (property, characteristic) of a FeatureOfInterest." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Observable Property" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "http://www.w3.org/ns/ssn/Property" + }, { + "@id" : "_:genid12" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "The height of a tree, the depth of a water body, or the temperature of a surface are examples of observable properties, while the value of a classic car is not (directly) observable but asserted." + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/Observation", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Observation - Act of carrying out an (Observation) Procedure to estimate or calculate a value of a property of a FeatureOfInterest. Links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of, and to a FeatureOfInterest to detail what that property was associated with." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Observation" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "_:genid14" + }, { + "@id" : "_:genid15" + }, { + "@id" : "_:genid16" + }, { + "@id" : "_:genid17" + }, { + "@id" : "_:genid18" + }, { + "@id" : "_:genid19" + }, { + "@id" : "_:genid20" + }, { + "@id" : "_:genid21" + }, { + "@id" : "_:genid22" + }, { + "@id" : "_:genid23" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "The activity of estimating the intensity of an Earthquake using the Mercalli intensity scale is an Observation as is measuring the moment magnitude, i.e., the energy released by said earthquake." + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/Platform", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Platform" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "_:genid24" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "A post, buoy, vehicle, ship, aircraft, satellite, cell-phone, human or animal may act as platforms for (technical or biological) sensors or actuators." + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/Result", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "The Result of an Observation, Actuation, or act of Sampling. To store an observation's simple result value one can use the hasSimpleResult property." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Result" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "The value 20 as the height of a certain tree together with the unit, e.g., Meter." + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/Sample", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "A Sample is the result from an act of Sampling." + }, { + "@language" : "en", + "@value" : "Feature which is intended to be representative of a FeatureOfInterest on which Observations may be made." + }, { + "@language" : "en", + "@value" : "Physical samples are sometimes known as 'specimens'." + }, { + "@language" : "en", + "@value" : "Samples are artifacts of an observational strategy, and have no significant function outside of their role in the observation process. The characteristics of the samples themselves are of little interest, except perhaps to the manager of a sampling campaign.\n\nA Sample is intended to sample some FatureOfInterest, so there is an expectation of at least one isSampleOf property. However, in some cases the identity, and even the exact type, of the sampled feature may not be known when observations are made using the sampling features." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Sample" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "http://www.w3.org/ns/sosa/FeatureOfInterest" + }, { + "@id" : "http://www.w3.org/ns/sosa/Result" + }, { + "@id" : "_:genid25" + }, { + "@id" : "_:genid26" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "A 'station' is essentially an identifiable locality where a sensor system or Procedure may be deployed and an observation made. In the context of the observation model, it connotes the 'world in the vicinity of the station', so the observed properties relate to the physical medium at the station, and not to any physical artifact such as a mooring, buoy, benchmark, monument, well, etc." + }, { + "@language" : "en", + "@value" : "A statistical sample is often designed to be characteristic of an entire population, so that observations can be made regarding the sample that provide a good estimate of the properties of the population." + } ], + "http://www.w3.org/2004/02/skos/core#note" : [ { + "@language" : "en", + "@value" : "A transient sample, such as a ships-track or flight-line, might be identified and described, but is unlikely to be revisited exactly." + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/Sensor", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Sensor" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "http://www.w3.org/ns/ssn/System" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "Accelerometers, gyroscopes, barometers, magnetometers, and so forth are Sensors that are typically mounted on a modern smart phone (which acts as Platform). Other examples of sensors include the human eyes." + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/actsOnProperty", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuation" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/ActuatableProperty" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation between an Actuation and the property of a FeatureOfInterest it is acting upon." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "acts on property" + } ], + "http://www.w3.org/2002/07/owl#inverseOf" : [ { + "@id" : "http://www.w3.org/ns/sosa/isActedOnBy" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. " + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/hasFeatureOfInterest", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Observation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sampling" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/FeatureOfInterest" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sample" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "has feature of interest" + } ], + "http://www.w3.org/2002/07/owl#inverseOf" : [ { + "@id" : "http://www.w3.org/ns/sosa/isFeatureOfInterestOf" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight." + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/hasResult", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Observation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sampling" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Result" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sample" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation linking an Observation and a Sensor or Actuator and a Result, which contains a value representing the value associated with the observed Property." + }, { + "@language" : "en", + "@value" : "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "has result" + } ], + "http://www.w3.org/2002/07/owl#inverseOf" : [ { + "@id" : "http://www.w3.org/ns/sosa/isResultOf" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/hasSample", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty", "http://www.w3.org/2002/07/owl#InverseFunctionalProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/FeatureOfInterest" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Sample" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation between a FeatureOfInterest and the Sample used to represent it." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "has sample" + } ], + "http://www.w3.org/2002/07/owl#inverseOf" : [ { + "@id" : "http://www.w3.org/ns/sosa/isSampleOf" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/hasSimpleResult", + "@type" : [ "http://www.w3.org/2002/07/owl#DatatypeProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Observation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sampling" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "The simple value of an Observation or Actuation or act of Sampling." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "has simple result" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "For instance, the values 23 or true." + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/hosts", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Platform" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuator" + }, { + "@id" : "http://www.w3.org/ns/sosa/Platform" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sampler" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sensor" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation between a Platform and a Sensor, Actuator, Sampler, or Platform, hosted or mounted on it." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "hosts" + } ], + "http://www.w3.org/2002/07/owl#inverseOf" : [ { + "@id" : "http://www.w3.org/ns/sosa/isHostedBy" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/isActedOnBy", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/ActuatableProperty" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuation" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation between an ActuatableProperty of a FeatureOfInterest and an Actuation changing its state." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "is acted on by" + } ], + "http://www.w3.org/2004/02/skos/core#example" : [ { + "@language" : "en", + "@value" : "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. " + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/isFeatureOfInterestOf", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/FeatureOfInterest" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sample" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Observation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sampling" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "is feature of interest of" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/isHostedBy", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuator" + }, { + "@id" : "http://www.w3.org/ns/sosa/Platform" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sampler" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sensor" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Platform" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "is hosted by" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/isObservedBy", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/ObservableProperty" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Sensor" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation between an ObservableProperty and the Sensor able to observe it." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "is observed by" + } ], + "http://www.w3.org/2002/07/owl#inverseOf" : [ { + "@id" : "http://www.w3.org/ns/sosa/observes" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/isResultOf", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Result" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sample" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Observation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sampling" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "is result of" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/isSampleOf", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Sample" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/FeatureOfInterest" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation from a Sample to the FeatureOfInterest that it is intended to be representative of." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "is sample of" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/madeActuation", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuator" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuation" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation between an Actuator and the Actuation it has made." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "made actuation" + } ], + "http://www.w3.org/2002/07/owl#inverseOf" : [ { + "@id" : "http://www.w3.org/ns/sosa/madeByActuator" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/madeByActuator", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuation" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuator" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation linking an Actuation to the Actuator that made that Actuation." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "made by actuator" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/madeBySensor", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Observation" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Sensor" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation between an Observation and the Sensor which made the Observation." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "made by sensor" + } ], + "http://www.w3.org/2002/07/owl#inverseOf" : [ { + "@id" : "http://www.w3.org/ns/sosa/madeObservation" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/madeObservation", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Sensor" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Observation" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation between a Sensor and an Observation made by the Sensor." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "made observation" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/observedProperty", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Observation" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/ObservableProperty" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "observed property" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/observes", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Sensor" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/ObservableProperty" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation between a Sensor and an ObservableProperty that it is capable of sensing." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "observes" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/phenomenonTime", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Observation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sampling" + } ], + "http://schema.org/rangeIncludes" : [ { + "@id" : "http://www.w3.org/2006/time#TemporalEntity" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "phenomenon time" + } ] +}, { + "@id" : "http://www.w3.org/ns/sosa/resultTime", + "@type" : [ "http://www.w3.org/2002/07/owl#DatatypeProperty" ], + "http://schema.org/domainIncludes" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Observation" + }, { + "@id" : "http://www.w3.org/ns/sosa/Sampling" + } ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "The result time is the instant of time when the Observation, Actuation or Sampling activity was completed." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/sosa/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "result time" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://www.w3.org/2001/XMLSchema#dateTime" + } ] +}, { + "@id" : "http://www.w3.org/ns/ssn/Property", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/ssn/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Property" + } ] +}, { + "@id" : "http://www.w3.org/ns/ssn/System", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other Systems." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "System" + } ] +}, { + "@id" : "http://www.w3.org/ns/ssn/hasProperty", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation between an entity and a Property of that entity." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/ssn/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "has property" + } ], + "http://www.w3.org/2002/07/owl#inverseOf" : [ { + "@id" : "http://www.w3.org/ns/ssn/isPropertyOf" + } ] +}, { + "@id" : "http://www.w3.org/ns/ssn/isPropertyOf", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Relation between a Property and the entity it belongs to." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "http://www.w3.org/ns/ssn/" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "is property of" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso", + "@type" : [ "http://www.w3.org/2002/07/owl#Ontology" ], + "http://purl.org/dc/elements/1.1/description" : [ { + "@language" : "en", + "@value" : "CASO (Context Aware System Observation) is an ontology for context aware system and observation services. Its goal is to describe all the processing of the context." + } ], + "http://purl.org/dc/elements/1.1/issued" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#dateTime", + "@value" : "2019-11-26T00:00:00+01:00" + } ], + "http://purl.org/dc/elements/1.1/modified" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#dateTime", + "@value" : "2021-03-01T00:00:00+01:00" + } ], + "http://purl.org/dc/elements/1.1/publisher" : [ { + "@id" : "https://www6.clermont.inrae.fr/tscf" + } ], + "http://purl.org/dc/elements/1.1/title" : [ { + "@language" : "en", + "@value" : "Context Aware System Observation Ontology" + } ], + "http://purl.org/dc/terms/contributor" : [ { + "@id" : "https://orcid.org/0000-0002-0421-452X" + }, { + "@id" : "https://orcid.org/0000-0002-7011-4535" + } ], + "http://purl.org/dc/terms/creator" : [ { + "@id" : "https://orcid.org/0000-0002-3076-5499" + }, { + "@id" : "https://orcid.org/0000-0002-3517-0945" + }, { + "@id" : "https://orcid.org/0000-0003-3587-0367" + } ], + "http://purl.org/dc/terms/license" : [ { + "@id" : "http://purl.org/NET/rdflicense/cc-by4.0" + } ], + "http://purl.org/vocab/vann/preferredNamespacePrefix" : [ { + "@value" : "caso" + } ], + "http://purl.org/vocab/vann/preferredNamespaceUri" : [ { + "@type" : "http://www.w3.org/2001/XMLSchema#anyURI", + "@value" : "http://www.w3id.org/def/caso" + } ], + "http://www.w3.org/2002/07/owl#versionIRI" : [ { + "@id" : "http://www.w3id.org/def/caso/201912" + } ], + "http://www.w3.org/2002/07/owl#versionInfo" : [ { + "@value" : "1.2.0" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#Actuation", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Actuation - Act of carrying out an (Actuation) Procedure to change the state of world using an Actuator. This act is performed during the context exploitation phase of a context aware system. An Actuation links to an Actuator to describe what made the Actuation and how; links to an ActuatableProperty to describe the target that the Actuation change; links to a FeatureOfInterest to detail what that property was associated with; links to a Deduction by the wasInfluencedBy property when the act is performed based on the given Deduction; and links to the Function that is triggered by the Actuation by the triggersFunction property." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Actuation" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "http://www.w3.org/ns/sosa/Actuation" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#Boundary", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Boundary - Limit of a State. The value of the limit could be a quantitative or a qualitative data. To store the value, the boundaryValue data property is used." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Boundary" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#Deduction", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Deduction - Act of carrying out an (Observation) Procedure to estimate the State of a Property of a FeatureOfInterest. The Observation may be performed by an inference engine. A Deduction links to a State by the hasResultState property to describe what the result is; links to a TemporalEntity by the hasValidTime property to indicate when the result is valid and for how many time." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Deduction" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "http://www.w3id.org/def/caso#Observation" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#Observation", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Observation - Act of carrying out an (Observation) Procedure to estimate or calculate a value of a Property of a FeatureOfInterest. This act can be performed during the context acquisition or context processing phases of a context aware system. An Observation links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of; and links to a FeatureOfInterest to detail what that property was associated with. When the act is made during the context processing phase the entry values of the procedure should be linked to the observation by the wasDerivedFrom property." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Observation" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "http://www.w3.org/ns/sosa/Observation" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#Property", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "Property - A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity.The possible quality values should be expressed by State. A Property is linked to its possible States using the hasState property." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Property" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "http://www.w3.org/ns/ssn/Property" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#State", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "State - A qualitative value of a Property, summarizing a set of information about that Property. A State links to its Property by the isStateOf property. To delimit the State of a Property, some Boundary may be defined." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "State" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "http://www.w3.org/2004/02/skos/core#Concept" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#boundaryValue", + "@type" : [ "http://www.w3.org/2002/07/owl#DatatypeProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "boundary value - Numeric value of a Boundary" + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://www.w3id.org/def/caso#Boundary" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "boundary value" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#greaterThan", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "greater than - Relation between States to define an order. The domain State is greater than the range State." + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "greater than" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#greaterThanOrEqualTo", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "greater than or equal to - Relation between States to define an order. The domain State is greater than or equal to the range State." + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "greater than or equal to" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#hasClosedLowerBoundary", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "has closed lower boundary - Relation from a State to its lower Boundary. The State is reached when the associated state value is equal or superior to the lower Boundary value." + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "has closed lower boundary" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://www.w3id.org/def/caso#Boundary" + } ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf" : [ { + "@id" : "http://www.w3.org/2002/07/owl#topObjectProperty" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#hasClosedUpperBoundary", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "has closed upper boundary - Relation from a State to its upper Boundary. The State is reached when the associated state value is equal or inferior to the upper Boundary value." + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "has closed upper boundary" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://www.w3id.org/def/caso#Boundary" + } ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf" : [ { + "@id" : "http://www.w3.org/2002/07/owl#topObjectProperty" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#hasOpenLowerBoundary", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "has open lower boundary - Relation from a State to its lower Boundary. The State is reached when the associated state value is superior to the lower Boundary value." + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "has open lower boundary" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://www.w3id.org/def/caso#Boundary" + } ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf" : [ { + "@id" : "http://www.w3.org/2002/07/owl#topObjectProperty" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#hasOpenUpperBoundary", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "has open upper boundary - Relation from a State to its upper Boundary. The State is reached when the associated state value is inferior to the upper Boundary value." + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "has open upper boundary" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://www.w3id.org/def/caso#Boundary" + } ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf" : [ { + "@id" : "http://www.w3.org/2002/07/owl#topObjectProperty" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#hasResultState", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "has state result - Relation linking a Deduction and its result that is to say the State that is applied on the Property for a time." + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://www.w3id.org/def/caso#Deduction" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "has result state" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf" : [ { + "@id" : "http://www.w3.org/ns/sosa/hasResult" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#hasState", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "has state - Relation from a Property to one of the possible States of that Property" + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://www.w3id.org/def/caso#Property" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "has state" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#hasValidTime", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "has valid time - The time that the result of a Deduction (state) applies to the ObservableProperty. Not necessarily the same as the sosa:PhenomenonTime or the sosa:ResultTime. May be an Interval or an Instant, or some other compound TemporalEntity." + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://www.w3id.org/def/caso#Deduction" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "has valid time" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://www.w3.org/2006/time#TemporalEntity" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#lesserThan", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "less than - Relation between States to define an order. The domain State is lesser than the range State." + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "lesser than" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#lesserThanOrEqualTo", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "lesser than or equal to - Relation between States to define an order. The domain State is lesser than or equal to the range State." + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "lesser than or equal to" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "http://www.w3id.org/def/caso#State" + } ] +}, { + "@id" : "http://www.w3id.org/def/caso#triggersFunction", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@language" : "en", + "@value" : "triggers function - Relation from an Actuation to a Function. The Actuation trigger the operation of the Function." + } ], + "http://www.w3.org/2000/01/rdf-schema#domain" : [ { + "@id" : "http://www.w3id.org/def/caso#Actuation" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "triggers function" + } ], + "http://www.w3.org/2000/01/rdf-schema#range" : [ { + "@id" : "https://w3id.org/saref#Function" + } ] +}, { + "@id" : "https://w3id.org/saref#Actuator", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@value" : "A device responsible for moving or controlling a mechanism or system by performing an actuating function" + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "https://w3id.org/saref#" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@value" : "Actuator" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "https://w3id.org/saref#Device" + } ] +}, { + "@id" : "https://w3id.org/saref#Command", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@value" : "A directive that a device must support to perform a certain function. A command may act upon a state, but does not necessarily act upon a state. For example, the ON command acts upon the ON/OFF state, but the GET command does not act upon any state, it simply gives a directive to retrieve a certain value. We propose here a list of commands that are relevant for the purpose of SAREF, but this list can be extended." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@value" : "Command" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "_:genid27" + } ] +}, { + "@id" : "https://w3id.org/saref#Device", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@value" : "A tangible object designed to accomplish a particular task in households, common public buildings or offices. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs a start and stop function. Devices can be structured in categories (subclasses) that reflect the different domain in which a device is used, e.g., smart appliances domain (subclass FunctionRelated) vs. building domain (subclass BuildingRelated) vs. smart grid domain (subclass EnergyRelated). New categories can be defined,if needed, to reflect other differences, for example different points of view, such as the point of view of the device's user vs. the point of view of the device's manufacturer. We propose a list of devices that are relevant for the purpose of SAREF, but this list can be extended." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "https://w3id.org/saref#" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@value" : "Device" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "http://www.w3.org/ns/ssn/System" + }, { + "@id" : "_:genid28" + } ] +}, { + "@id" : "https://w3id.org/saref#Function", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@value" : "The functionality necessary to accomplish the task for which a Device is designed. A device can be designed to perform more than one function. Functions can be structured in categories (subclasses) that reflect different points of view, for example, considering the specific application area for which a function can be used (e.g., light, temperature, motion, heat, power, etc.), or the capability that a function can support (e.g., receive, reply, notify, etc.), and so forth. " + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@language" : "en", + "@value" : "Function" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "_:genid29" + } ] +}, { + "@id" : "https://w3id.org/saref#Sensor", + "@type" : [ "http://www.w3.org/2002/07/owl#Class" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@value" : "A device that detects and responds to events or changes in the physical environment such as light, motion, or temperature changes. Further, a device of category saref:Sensor that performs a saref:SensingFunction." + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "https://w3id.org/saref#" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@value" : "Sensor" + } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf" : [ { + "@id" : "https://w3id.org/saref#Device" + } ] +}, { + "@id" : "https://w3id.org/saref#hasCommand", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@value" : "A relationship between an entity (such as a function) and a command" + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "https://w3id.org/saref#" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@value" : "has command" + } ], + "http://www.w3.org/2002/07/owl#inverseOf" : [ { + "@id" : "https://w3id.org/saref#isCommandOf" + } ] +}, { + "@id" : "https://w3id.org/saref#hasFunction", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@value" : "A relationship identifying the type of function of a device" + } ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy" : [ { + "@id" : "https://w3id.org/saref#" + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@value" : "has function" + } ] +}, { + "@id" : "https://w3id.org/saref#isCommandOf", + "@type" : [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], + "http://www.w3.org/2000/01/rdf-schema#comment" : [ { + "@value" : "A relationship between a command and a function." + } ], + "http://www.w3.org/2000/01/rdf-schema#label" : [ { + "@value" : "is command of" + } ] +} ] \ No newline at end of file diff --git a/OnToology/ontology/caso.owl/documentation/ontology.nt b/OnToology/ontology/caso.owl/documentation/ontology.nt new file mode 100644 index 0000000..3382bb3 --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/ontology.nt @@ -0,0 +1,783 @@ + . + . + "CASO (Context Aware System Observation) is an ontology for context aware system and observation services. Its goal is to describe all the processing of the context."@en . + "2019-11-26T00:00:00+01:00"^^ . + "2021-03-01T00:00:00+01:00"^^ . + . + "Context Aware System Observation Ontology"@en . + . + . + . + . + . + . + "caso" . + "http://www.w3id.org/def/caso"^^ . + "1.2.0" . +# +# +# ################################################################# +# # +# # Annotation properties +# # +# ################################################################# +# +# +# http://purl.org/dc/elements/1.1/description + . +# +# http://purl.org/dc/elements/1.1/issued + . +# +# http://purl.org/dc/elements/1.1/modified + . +# +# http://purl.org/dc/elements/1.1/publisher + . +# +# http://purl.org/dc/elements/1.1/title + . +# +# http://purl.org/dc/terms/contributor + . +# +# http://purl.org/dc/terms/creator + . +# +# http://purl.org/dc/terms/license + . +# +# http://purl.org/vocab/vann/preferredNamespacePrefix + . +# +# http://purl.org/vocab/vann/preferredNamespaceUri + . +# +# http://schema.org/domainIncludes + . +# +# http://schema.org/rangeIncludes + . +# +# http://www.w3.org/2004/02/skos/core#definition + . +# +# http://www.w3.org/2004/02/skos/core#example + . +# +# http://www.w3.org/2004/02/skos/core#note + . +# +# http://www.w3.org/ns/prov#category + . +# +# http://www.w3.org/ns/prov#component + . +# +# http://www.w3.org/ns/prov#inverse + . +# +# http://www.w3.org/ns/prov#qualifiedForm + . +# +# +# +# ################################################################# +# # +# # Object Properties +# # +# ################################################################# +# +# +# http://www.ontology-of-units-of-measure.org/resource/om-2/hasUnit + . + . + "This property links an entity to a om:Unit instance."@en . + "has unit" . +# +# http://www.w3.org/ns/prov#used + . + . + "Usage is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity."@en . + "used" . +# +# http://www.w3.org/ns/prov#wasInfluencedBy + . + "Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation."@en . + "was influence by"@en . +# +# http://www.w3.org/ns/prov#wasInformedBy + . + . + "An activity a2 is dependent on or informed by another activity a1, by way of some unspecified entity that is generated by a1 and used by a2."@en . + . + "wasInformedBy" . + "starting-point" . + "entities-activities" . + "informed" . + . + . +# +# http://www.w3.org/ns/sosa/actsOnProperty + . + . + . + . + "Relation between an Actuation and the property of a FeatureOfInterest it is acting upon."@en . + . + "acts on property"@en . + "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. "@en . +# +# http://www.w3.org/ns/sosa/hasFeatureOfInterest + . + . + . + . + . + . + . + "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled."@en . + . + "has feature of interest"@en . + "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight."@en . +# +# http://www.w3.org/ns/sosa/hasResult + . + . + . + . + . + . + . + "Relation linking an Observation and a Sensor or Actuator and a Result, which contains a value representing the value associated with the observed Property."@en . + "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample."@en . + . + "has result"@en . +# +# http://www.w3.org/ns/sosa/hasSample + . + . + . + . + . + "Relation between a FeatureOfInterest and the Sample used to represent it."@en . + . + "has sample"@en . +# +# http://www.w3.org/ns/sosa/hosts + . + . + . + . + . + . + . + "Relation between a Platform and a Sensor, Actuator, Sampler, or Platform, hosted or mounted on it."@en . + . + "hosts"@en . +# +# http://www.w3.org/ns/sosa/isActedOnBy + . + . + . + "Relation between an ActuatableProperty of a FeatureOfInterest and an Actuation changing its state."@en . + . + "is acted on by"@en . + "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. "@en . +# +# http://www.w3.org/ns/sosa/isFeatureOfInterestOf + . + . + . + . + . + . + "A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it."@en . + . + "is feature of interest of"@en . +# +# http://www.w3.org/ns/sosa/isHostedBy + . + . + . + . + . + . + "Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by."@en . + . + "is hosted by"@en . +# +# http://www.w3.org/ns/sosa/isObservedBy + . + . + . + . + "Relation between an ObservableProperty and the Sensor able to observe it."@en . + . + "is observed by"@en . +# +# http://www.w3.org/ns/sosa/isResultOf + . + . + . + . + . + . + "Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it."@en . + . + "is result of"@en . +# +# http://www.w3.org/ns/sosa/isSampleOf + . + . + . + . + "Relation from a Sample to the FeatureOfInterest that it is intended to be representative of."@en . + . + "is sample of"@en . +# +# http://www.w3.org/ns/sosa/madeActuation + . + . + . + . + "Relation between an Actuator and the Actuation it has made."@en . + . + "made actuation"@en . +# +# http://www.w3.org/ns/sosa/madeByActuator + . + . + . + "Relation linking an Actuation to the Actuator that made that Actuation."@en . + . + "made by actuator"@en . +# +# http://www.w3.org/ns/sosa/madeBySensor + . + . + . + . + "Relation between an Observation and the Sensor which made the Observation."@en . + . + "made by sensor"@en . +# +# http://www.w3.org/ns/sosa/madeObservation + . + . + . + "Relation between a Sensor and an Observation made by the Sensor."@en . + . + "made observation"@en . +# +# http://www.w3.org/ns/sosa/observedProperty + . + . + . + "Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation."@en . + . + "observed property"@en . +# +# http://www.w3.org/ns/sosa/observes + . + . + . + "Relation between a Sensor and an ObservableProperty that it is capable of sensing."@en . + . + "observes"@en . +# +# http://www.w3.org/ns/sosa/phenomenonTime + . + . + . + . + . + "The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity."@en . + . + "phenomenon time"@en . +# +# http://www.w3.org/ns/ssn/hasProperty + . + . + "Relation between an entity and a Property of that entity."@en . + . + "has property"@en . +# +# http://www.w3.org/ns/ssn/isPropertyOf + . + "Relation between a Property and the entity it belongs to."@en . + . + "is property of"@en . +# +# http://www.w3id.org/def/caso#greaterThan + . + . + . + "greater than - Relation between States to define an order. The domain State is greater than the range State."@en . + "greater than"@en . +# +# http://www.w3id.org/def/caso#greaterThanOrEqualTo + . + . + . + "greater than or equal to - Relation between States to define an order. The domain State is greater than or equal to the range State."@en . + "greater than or equal to"@en . +# +# http://www.w3id.org/def/caso#hasClosedLowerBoundary + . + . + . + . + "has closed lower boundary - Relation from a State to its lower Boundary. The State is reached when the associated state value is equal or superior to the lower Boundary value."@en . + "has closed lower boundary"@en . +# +# http://www.w3id.org/def/caso#hasClosedUpperBoundary + . + . + . + . + "has closed upper boundary - Relation from a State to its upper Boundary. The State is reached when the associated state value is equal or inferior to the upper Boundary value."@en . + "has closed upper boundary"@en . +# +# http://www.w3id.org/def/caso#hasOpenLowerBoundary + . + . + . + . + "has open lower boundary - Relation from a State to its lower Boundary. The State is reached when the associated state value is superior to the lower Boundary value."@en . + "has open lower boundary"@en . +# +# http://www.w3id.org/def/caso#hasOpenUpperBoundary + . + . + . + . + "has open upper boundary - Relation from a State to its upper Boundary. The State is reached when the associated state value is inferior to the upper Boundary value."@en . + "has open upper boundary"@en . +# +# http://www.w3id.org/def/caso#hasResultState + . + . + . + . + "has state result - Relation linking a Deduction and its result that is to say the State that is applied on the Property for a time."@en . + "has result state"@en . +# +# http://www.w3id.org/def/caso#hasState + . + . + . + "has state - Relation from a Property to one of the possible States of that Property"@en . + "has state"@en . +# +# http://www.w3id.org/def/caso#hasValidTime + . + . + . + "has valid time - The time that the result of a Deduction (state) applies to the ObservableProperty. Not necessarily the same as the sosa:PhenomenonTime or the sosa:ResultTime. May be an Interval or an Instant, or some other compound TemporalEntity."@en . + "has valid time"@en . +# +# http://www.w3id.org/def/caso#lesserThan + . + . + . + "less than - Relation between States to define an order. The domain State is lesser than the range State."@en . + "lesser than"@en . +# +# http://www.w3id.org/def/caso#lesserThanOrEqualTo + . + . + . + "lesser than or equal to - Relation between States to define an order. The domain State is lesser than or equal to the range State."@en . + "lesser than or equal to"@en . +# +# http://www.w3id.org/def/caso#triggersFunction + . + . + . + "triggers function - Relation from an Actuation to a Function. The Actuation trigger the operation of the Function."@en . + "triggers function"@en . +# +# https://w3id.org/saref#hasCommand + . + . + "A relationship between an entity (such as a function) and a command" . + . + "has command" . +# +# https://w3id.org/saref#hasFunction + . + "A relationship identifying the type of function of a device" . + . + "has function" . +# +# https://w3id.org/saref#isCommandOf + . + "A relationship between a command and a function." . + "is command of" . +# +# +# +# ################################################################# +# # +# # Data properties +# # +# ################################################################# +# +# +# http://www.ontology-of-units-of-measure.org/resource/om-2/hasNumericalValue + . + "This property links an entity to a numerical value."@en . + "has numerical value"@en . +# +# http://www.w3.org/ns/sosa/hasSimpleResult + . + . + . + . + "The simple value of an Observation or Actuation or act of Sampling."@en . + . + "has simple result"@en . + "For instance, the values 23 or true."@en . +# +# http://www.w3.org/ns/sosa/resultTime + . + . + . + . + . + "The result time is the instant of time when the Observation, Actuation or Sampling activity was completed."@en . + . + "result time"@en . +# +# http://www.w3id.org/def/caso#boundaryValue + . + . + "boundary value - Numeric value of a Boundary"@en . + "boundary value"@en . +# +# +# +# ################################################################# +# # +# # Classes +# # +# ################################################################# +# +# +# http://www.ontology-of-units-of-measure.org/resource/om-2/Unit + . + "A unit of measure is a definite magnitude of a quantity, defined and adopted by convention or by law. It is used as a standard for measurement of the same quantity, where any other value of the quantity can be expressed as a simple multiple of the unit. For example, length is a quantity; the metre is a unit of length that represents a definite predetermined length. When we say 10 metre (or 10 m), we actually mean 10 times the definite predetermined length called \"metre\"."@en . + "Unit"@en . +# +# http://www.w3.org/2004/02/skos/core#Concept + . + "The class skos:Concept is the class of SKOS concepts.\n\nA SKOS concept can be viewed as an idea or notion; a unit of thought. However, what constitutes a unit of thought is subjective, and this definition is meant to be suggestive, rather than restrictive.\n\nThe notion of a SKOS concept is useful when describing the conceptual or intellectual structure of a knowledge organization system, and when referring to specific ideas or meanings established within a KOS.\n\nNote that, because SKOS is designed to be a vehicle for representing semi-formal KOS, such as thesauri and classification schemes, a certain amount of flexibility has been built in to the formal definition of this class."@en . + "Concept"@en . +# +# http://www.w3.org/2006/time#TemporalEntity + . + . + "A temporal interval or instant."@en . + "http://www.w3.org/2006/time#" . + "Temporal entity"@en . +# +# http://www.w3.org/ns/sosa/ActuatableProperty + . + . + "An actuatable quality (property, characteristic) of a FeatureOfInterest."@en . + . + "Actuatable Property"@en . + "A window actuator acts by changing the state between a frame and a window. The ability of the window to be opened and closed is its ActuatableProperty."@en . +# +# http://www.w3.org/ns/sosa/Actuation + . + _:genid1 . +_:genid1 . +_:genid1 . +_:genid1 . + _:genid2 . +_:genid2 . +_:genid2 . +_:genid2 . + _:genid3 . +_:genid3 . +_:genid3 . +_:genid3 . + _:genid4 . +_:genid4 . +_:genid4 . +_:genid4 . + _:genid5 . +_:genid5 . +_:genid5 . +_:genid5 "1"^^ . + _:genid6 . +_:genid6 . +_:genid6 . +_:genid6 "1"^^ . + _:genid7 . +_:genid7 . +_:genid7 . +_:genid7 "1"^^ . + _:genid8 . +_:genid8 . +_:genid8 . +_:genid8 "1"^^ . + _:genid9 . +_:genid9 . +_:genid9 . +_:genid9 "1"^^ . + "An Actuation carries out an (Actuation) Procedure to change the state of the world using an Actuator."@en . + . + "Actuation"@en . + "The activity of automatically closing a window if the temperature in a room drops below 20 degree Celsius. The activity is the Actuation and the device that closes the window is the Actuator. The Procedure is the rule, plan, or specification that defines the conditions that triggers the Actuation, here a drop in temperature. "@en . +# +# http://www.w3.org/ns/sosa/Actuator + . + . + "A device that is used by, or implements, an (Actuation) Procedure that changes the state of the world."@en . + . + "Actuator"@en . + "A window actuator for automatic window control, i.e., opening or closing the window."@en . +# +# http://www.w3.org/ns/sosa/FeatureOfInterest + . + _:genid10 . +_:genid10 . +_:genid10 . +_:genid10 . + _:genid11 . +_:genid11 . +_:genid11 . +_:genid11 "1"^^ . + "The thing whose property is being estimated or calculated in the course of an Observation to arrive at a Result or whose property is being manipulated by an Actuator, or which is being sampled or transformed in an act of Sampling."@en . + . + "Feature Of Interest"@en . + "When measuring the height of a tree, the height is the observed ObservableProperty, 20m may be the Result of the Observation, and the tree is the FeatureOfInterest. A window is a FeatureOfInterest for an automatic window control Actuator."@en . +# +# http://www.w3.org/ns/sosa/ObservableProperty + . + . + _:genid12 . +_:genid12 . +_:genid12 _:genid13 . +_:genid13 . +_:genid12 . + "An observable quality (property, characteristic) of a FeatureOfInterest."@en . + . + "Observable Property"@en . + "The height of a tree, the depth of a water body, or the temperature of a surface are examples of observable properties, while the value of a classic car is not (directly) observable but asserted."@en . +# +# http://www.w3.org/ns/sosa/Observation + . + _:genid14 . +_:genid14 . +_:genid14 . +_:genid14 . + _:genid15 . +_:genid15 . +_:genid15 . +_:genid15 . + _:genid16 . +_:genid16 . +_:genid16 . +_:genid16 . + _:genid17 . +_:genid17 . +_:genid17 . +_:genid17 . + _:genid18 . +_:genid18 . +_:genid18 . +_:genid18 "1"^^ . + _:genid19 . +_:genid19 . +_:genid19 . +_:genid19 "1"^^ . + _:genid20 . +_:genid20 . +_:genid20 . +_:genid20 "1"^^ . + _:genid21 . +_:genid21 . +_:genid21 . +_:genid21 "1"^^ . + _:genid22 . +_:genid22 . +_:genid22 . +_:genid22 "1"^^ . + _:genid23 . +_:genid23 . +_:genid23 . +_:genid23 "1"^^ . + "Observation - Act of carrying out an (Observation) Procedure to estimate or calculate a value of a property of a FeatureOfInterest. Links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of, and to a FeatureOfInterest to detail what that property was associated with."@en . + . + "Observation"@en . + "The activity of estimating the intensity of an Earthquake using the Mercalli intensity scale is an Observation as is measuring the moment magnitude, i.e., the energy released by said earthquake."@en . +# +# http://www.w3.org/ns/sosa/Platform + . + _:genid24 . +_:genid24 . +_:genid24 . +_:genid24 . + "A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms."@en . + . + "Platform"@en . + "A post, buoy, vehicle, ship, aircraft, satellite, cell-phone, human or animal may act as platforms for (technical or biological) sensors or actuators."@en . +# +# http://www.w3.org/ns/sosa/Result + . + "The Result of an Observation, Actuation, or act of Sampling. To store an observation's simple result value one can use the hasSimpleResult property."@en . + . + "Result"@en . + "The value 20 as the height of a certain tree together with the unit, e.g., Meter."@en . +# +# http://www.w3.org/ns/sosa/Sample + . + . + . + _:genid25 . +_:genid25 . +_:genid25 . +_:genid25 . + _:genid26 . +_:genid26 . +_:genid26 . +_:genid26 "1"^^ . + "A Sample is the result from an act of Sampling."@en . + "Feature which is intended to be representative of a FeatureOfInterest on which Observations may be made."@en . + "Physical samples are sometimes known as 'specimens'."@en . + "Samples are artifacts of an observational strategy, and have no significant function outside of their role in the observation process. The characteristics of the samples themselves are of little interest, except perhaps to the manager of a sampling campaign.\n\nA Sample is intended to sample some FatureOfInterest, so there is an expectation of at least one isSampleOf property. However, in some cases the identity, and even the exact type, of the sampled feature may not be known when observations are made using the sampling features."@en . + . + "Sample"@en . + "A 'station' is essentially an identifiable locality where a sensor system or Procedure may be deployed and an observation made. In the context of the observation model, it connotes the 'world in the vicinity of the station', so the observed properties relate to the physical medium at the station, and not to any physical artifact such as a mooring, buoy, benchmark, monument, well, etc."@en . + "A statistical sample is often designed to be characteristic of an entire population, so that observations can be made regarding the sample that provide a good estimate of the properties of the population."@en . + "A transient sample, such as a ships-track or flight-line, might be identified and described, but is unlikely to be revisited exactly."@en . +# +# http://www.w3.org/ns/sosa/Sensor + . + . + "Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms."@en . + . + "Sensor"@en . + "Accelerometers, gyroscopes, barometers, magnetometers, and so forth are Sensors that are typically mounted on a modern smart phone (which acts as Platform). Other examples of sensors include the human eyes."@en . +# +# http://www.w3.org/ns/ssn/Property + . + "A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity."@en . + . + "Property"@en . +# +# http://www.w3.org/ns/ssn/System + . + "System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other Systems."@en . + "System"@en . +# +# http://www.w3id.org/def/caso#Actuation + . + . + "Actuation - Act of carrying out an (Actuation) Procedure to change the state of world using an Actuator. This act is performed during the context exploitation phase of a context aware system. An Actuation links to an Actuator to describe what made the Actuation and how; links to an ActuatableProperty to describe the target that the Actuation change; links to a FeatureOfInterest to detail what that property was associated with; links to a Deduction by the wasInfluencedBy property when the act is performed based on the given Deduction; and links to the Function that is triggered by the Actuation by the triggersFunction property."@en . + "Actuation"@en . +# +# http://www.w3id.org/def/caso#Boundary + . + "Boundary - Limit of a State. The value of the limit could be a quantitative or a qualitative data. To store the value, the boundaryValue data property is used."@en . + "Boundary"@en . +# +# http://www.w3id.org/def/caso#Deduction + . + . + "Deduction - Act of carrying out an (Observation) Procedure to estimate the State of a Property of a FeatureOfInterest. The Observation may be performed by an inference engine. A Deduction links to a State by the hasResultState property to describe what the result is; links to a TemporalEntity by the hasValidTime property to indicate when the result is valid and for how many time."@en . + "Deduction"@en . +# +# http://www.w3id.org/def/caso#Observation + . + . + "Observation - Act of carrying out an (Observation) Procedure to estimate or calculate a value of a Property of a FeatureOfInterest. This act can be performed during the context acquisition or context processing phases of a context aware system. An Observation links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of; and links to a FeatureOfInterest to detail what that property was associated with. When the act is made during the context processing phase the entry values of the procedure should be linked to the observation by the wasDerivedFrom property."@en . + "Observation"@en . +# +# http://www.w3id.org/def/caso#Property + . + . + "Property - A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity.The possible quality values should be expressed by State. A Property is linked to its possible States using the hasState property."@en . + "Property"@en . +# +# http://www.w3id.org/def/caso#State + . + . + "State - A qualitative value of a Property, summarizing a set of information about that Property. A State links to its Property by the isStateOf property. To delimit the State of a Property, some Boundary may be defined."@en . + "State"@en . +# +# https://w3id.org/saref#Actuator + . + . + "A device responsible for moving or controlling a mechanism or system by performing an actuating function" . + . + "Actuator" . +# +# https://w3id.org/saref#Command + . + _:genid27 . +_:genid27 . +_:genid27 . +_:genid27 "1"^^ . +_:genid27 . + "A directive that a device must support to perform a certain function. A command may act upon a state, but does not necessarily act upon a state. For example, the ON command acts upon the ON/OFF state, but the GET command does not act upon any state, it simply gives a directive to retrieve a certain value. We propose here a list of commands that are relevant for the purpose of SAREF, but this list can be extended." . + "Command" . +# +# https://w3id.org/saref#Device + . + . + _:genid28 . +_:genid28 . +_:genid28 . +_:genid28 "1"^^ . +_:genid28 . + "A tangible object designed to accomplish a particular task in households, common public buildings or offices. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs a start and stop function. Devices can be structured in categories (subclasses) that reflect the different domain in which a device is used, e.g., smart appliances domain (subclass FunctionRelated) vs. building domain (subclass BuildingRelated) vs. smart grid domain (subclass EnergyRelated). New categories can be defined,if needed, to reflect other differences, for example different points of view, such as the point of view of the device's user vs. the point of view of the device's manufacturer. We propose a list of devices that are relevant for the purpose of SAREF, but this list can be extended." . + . + "Device" . +# +# https://w3id.org/saref#Function + . + _:genid29 . +_:genid29 . +_:genid29 . +_:genid29 "1"^^ . +_:genid29 . + "The functionality necessary to accomplish the task for which a Device is designed. A device can be designed to perform more than one function. Functions can be structured in categories (subclasses) that reflect different points of view, for example, considering the specific application area for which a function can be used (e.g., light, temperature, motion, heat, power, etc.), or the capability that a function can support (e.g., receive, reply, notify, etc.), and so forth. " . + "Function"@en . +# +# https://w3id.org/saref#Sensor + . + . + "A device that detects and responds to events or changes in the physical environment such as light, motion, or temperature changes. Further, a device of category saref:Sensor that performs a saref:SensingFunction." . + . + "Sensor" . +# +# +# +# ################################################################# +# # +# # General axioms +# # +# ################################################################# +# +# +_:genid30 . +_:genid30 _:genid34 . +_:genid34 . +_:genid34 . +_:genid34 _:genid33 . +_:genid33 . +_:genid33 . +_:genid33 _:genid32 . +_:genid32 . +_:genid32 . +_:genid32 _:genid31 . +_:genid31 . +_:genid31 . +_:genid31 . +# +# Generated by the OWL API (version 5.1.14) https://github.com/owlcs/owlapi/ diff --git a/OnToology/ontology/caso.owl/documentation/ontology.ttl b/OnToology/ontology/caso.owl/documentation/ontology.ttl new file mode 100644 index 0000000..59bd3d1 --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/ontology.ttl @@ -0,0 +1,857 @@ +@prefix : . +@prefix owl: . +@prefix rdf: . +@prefix xml: . +@prefix xsd: . +@prefix rdfs: . +@base . + + rdf:type owl:Ontology ; + owl:versionIRI ; + "CASO (Context Aware System Observation) is an ontology for context aware system and observation services. Its goal is to describe all the processing of the context."@en ; + "2019-11-26T00:00:00+01:00"^^xsd:dateTime ; + "2021-03-01T00:00:00+01:00"^^xsd:dateTime ; + ; + "Context Aware System Observation Ontology"@en ; + , + ; + , + , + ; + ; + "caso" ; + "http://www.w3id.org/def/caso"^^xsd:anyURI ; + owl:versionInfo "1.2.0" . + +################################################################# +# Annotation properties +################################################################# + +### http://purl.org/dc/elements/1.1/description + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/elements/1.1/issued + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/elements/1.1/modified + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/elements/1.1/publisher + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/elements/1.1/title + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/contributor + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/creator + rdf:type owl:AnnotationProperty . + + +### http://purl.org/dc/terms/license + rdf:type owl:AnnotationProperty . + + +### http://purl.org/vocab/vann/preferredNamespacePrefix + rdf:type owl:AnnotationProperty . + + +### http://purl.org/vocab/vann/preferredNamespaceUri + rdf:type owl:AnnotationProperty . + + +### http://schema.org/domainIncludes + rdf:type owl:AnnotationProperty . + + +### http://schema.org/rangeIncludes + rdf:type owl:AnnotationProperty . + + +### http://www.w3.org/2004/02/skos/core#definition + rdf:type owl:AnnotationProperty . + + +### http://www.w3.org/2004/02/skos/core#example + rdf:type owl:AnnotationProperty . + + +### http://www.w3.org/2004/02/skos/core#note + rdf:type owl:AnnotationProperty . + + +### http://www.w3.org/ns/prov#category + rdf:type owl:AnnotationProperty . + + +### http://www.w3.org/ns/prov#component + rdf:type owl:AnnotationProperty . + + +### http://www.w3.org/ns/prov#inverse + rdf:type owl:AnnotationProperty . + + +### http://www.w3.org/ns/prov#qualifiedForm + rdf:type owl:AnnotationProperty . + + +################################################################# +# Object Properties +################################################################# + +### http://www.ontology-of-units-of-measure.org/resource/om-2/hasUnit + rdf:type owl:ObjectProperty ; + rdfs:range ; + rdfs:comment "This property links an entity to a om:Unit instance."@en ; + rdfs:label "has unit" . + + +### http://www.w3.org/ns/prov#used + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf ; + rdfs:comment "Usage is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity."@en ; + rdfs:label "used" . + + +### http://www.w3.org/ns/prov#wasInfluencedBy + rdf:type owl:ObjectProperty ; + rdfs:comment "Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation."@en ; + rdfs:label "was influence by"@en . + + +### http://www.w3.org/ns/prov#wasInformedBy + rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf ; + rdfs:comment "An activity a2 is dependent on or informed by another activity a1, by way of some unspecified entity that is generated by a1 and used by a2."@en ; + rdfs:isDefinedBy ; + rdfs:label "wasInformedBy" ; + "starting-point" ; + "entities-activities" ; + "informed" ; + , + . + + +### http://www.w3.org/ns/sosa/actsOnProperty + rdf:type owl:ObjectProperty ; + owl:inverseOf ; + ; + ; + rdfs:comment "Relation between an Actuation and the property of a FeatureOfInterest it is acting upon."@en ; + rdfs:isDefinedBy ; + rdfs:label "acts on property"@en ; + "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. "@en . + + +### http://www.w3.org/ns/sosa/hasFeatureOfInterest + rdf:type owl:ObjectProperty ; + owl:inverseOf ; + , + , + ; + , + ; + rdfs:comment "A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled."@en ; + rdfs:isDefinedBy ; + rdfs:label "has feature of interest"@en ; + "For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight."@en . + + +### http://www.w3.org/ns/sosa/hasResult + rdf:type owl:ObjectProperty ; + owl:inverseOf ; + , + , + ; + , + ; + rdfs:comment "Relation linking an Observation and a Sensor or Actuator and a Result, which contains a value representing the value associated with the observed Property."@en , + "Relation linking an Observation or Actuation or act of Sampling and a Result or Sample."@en ; + rdfs:isDefinedBy ; + rdfs:label "has result"@en . + + +### http://www.w3.org/ns/sosa/hasSample + rdf:type owl:ObjectProperty ; + owl:inverseOf ; + rdf:type owl:InverseFunctionalProperty ; + ; + ; + rdfs:comment "Relation between a FeatureOfInterest and the Sample used to represent it."@en ; + rdfs:isDefinedBy ; + rdfs:label "has sample"@en . + + +### http://www.w3.org/ns/sosa/hosts + rdf:type owl:ObjectProperty ; + owl:inverseOf ; + ; + , + , + , + ; + rdfs:comment "Relation between a Platform and a Sensor, Actuator, Sampler, or Platform, hosted or mounted on it."@en ; + rdfs:isDefinedBy ; + rdfs:label "hosts"@en . + + +### http://www.w3.org/ns/sosa/isActedOnBy + rdf:type owl:ObjectProperty ; + ; + ; + rdfs:comment "Relation between an ActuatableProperty of a FeatureOfInterest and an Actuation changing its state."@en ; + rdfs:isDefinedBy ; + rdfs:label "is acted on by"@en ; + "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. "@en . + + +### http://www.w3.org/ns/sosa/isFeatureOfInterestOf + rdf:type owl:ObjectProperty ; + , + ; + , + , + ; + rdfs:comment "A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it."@en ; + rdfs:isDefinedBy ; + rdfs:label "is feature of interest of"@en . + + +### http://www.w3.org/ns/sosa/isHostedBy + rdf:type owl:ObjectProperty ; + , + , + , + ; + ; + rdfs:comment "Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by."@en ; + rdfs:isDefinedBy ; + rdfs:label "is hosted by"@en . + + +### http://www.w3.org/ns/sosa/isObservedBy + rdf:type owl:ObjectProperty ; + owl:inverseOf ; + ; + ; + rdfs:comment "Relation between an ObservableProperty and the Sensor able to observe it."@en ; + rdfs:isDefinedBy ; + rdfs:label "is observed by"@en . + + +### http://www.w3.org/ns/sosa/isResultOf + rdf:type owl:ObjectProperty ; + , + ; + , + , + ; + rdfs:comment "Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it."@en ; + rdfs:isDefinedBy ; + rdfs:label "is result of"@en . + + +### http://www.w3.org/ns/sosa/isSampleOf + rdf:type owl:ObjectProperty , + owl:FunctionalProperty ; + ; + ; + rdfs:comment "Relation from a Sample to the FeatureOfInterest that it is intended to be representative of."@en ; + rdfs:isDefinedBy ; + rdfs:label "is sample of"@en . + + +### http://www.w3.org/ns/sosa/madeActuation + rdf:type owl:ObjectProperty ; + owl:inverseOf ; + ; + ; + rdfs:comment "Relation between an Actuator and the Actuation it has made."@en ; + rdfs:isDefinedBy ; + rdfs:label "made actuation"@en . + + +### http://www.w3.org/ns/sosa/madeByActuator + rdf:type owl:ObjectProperty ; + ; + ; + rdfs:comment "Relation linking an Actuation to the Actuator that made that Actuation."@en ; + rdfs:isDefinedBy ; + rdfs:label "made by actuator"@en . + + +### http://www.w3.org/ns/sosa/madeBySensor + rdf:type owl:ObjectProperty ; + owl:inverseOf ; + ; + ; + rdfs:comment "Relation between an Observation and the Sensor which made the Observation."@en ; + rdfs:isDefinedBy ; + rdfs:label "made by sensor"@en . + + +### http://www.w3.org/ns/sosa/madeObservation + rdf:type owl:ObjectProperty ; + ; + ; + rdfs:comment "Relation between a Sensor and an Observation made by the Sensor."@en ; + rdfs:isDefinedBy ; + rdfs:label "made observation"@en . + + +### http://www.w3.org/ns/sosa/observedProperty + rdf:type owl:ObjectProperty ; + ; + ; + rdfs:comment "Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation."@en ; + rdfs:isDefinedBy ; + rdfs:label "observed property"@en . + + +### http://www.w3.org/ns/sosa/observes + rdf:type owl:ObjectProperty ; + ; + ; + rdfs:comment "Relation between a Sensor and an ObservableProperty that it is capable of sensing."@en ; + rdfs:isDefinedBy ; + rdfs:label "observes"@en . + + +### http://www.w3.org/ns/sosa/phenomenonTime + rdf:type owl:ObjectProperty ; + , + , + ; + ; + rdfs:comment "The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity."@en ; + rdfs:isDefinedBy ; + rdfs:label "phenomenon time"@en . + + +### http://www.w3.org/ns/ssn/hasProperty + rdf:type owl:ObjectProperty ; + owl:inverseOf ; + rdfs:comment "Relation between an entity and a Property of that entity."@en ; + rdfs:isDefinedBy ; + rdfs:label "has property"@en . + + +### http://www.w3.org/ns/ssn/isPropertyOf + rdf:type owl:ObjectProperty ; + rdfs:comment "Relation between a Property and the entity it belongs to."@en ; + rdfs:isDefinedBy ; + rdfs:label "is property of"@en . + + +### http://www.w3id.org/def/caso#greaterThan +:greaterThan rdf:type owl:ObjectProperty ; + rdfs:domain :State ; + rdfs:range :State ; + rdfs:comment "greater than - Relation between States to define an order. The domain State is greater than the range State."@en ; + rdfs:label "greater than"@en . + + +### http://www.w3id.org/def/caso#greaterThanOrEqualTo +:greaterThanOrEqualTo rdf:type owl:ObjectProperty ; + rdfs:domain :State ; + rdfs:range :State ; + rdfs:comment "greater than or equal to - Relation between States to define an order. The domain State is greater than or equal to the range State."@en ; + rdfs:label "greater than or equal to"@en . + + +### http://www.w3id.org/def/caso#hasClosedLowerBoundary +:hasClosedLowerBoundary rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain :State ; + rdfs:range :Boundary ; + rdfs:comment "has closed lower boundary - Relation from a State to its lower Boundary. The State is reached when the associated state value is equal or superior to the lower Boundary value."@en ; + rdfs:label "has closed lower boundary"@en . + + +### http://www.w3id.org/def/caso#hasClosedUpperBoundary +:hasClosedUpperBoundary rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain :State ; + rdfs:range :Boundary ; + rdfs:comment "has closed upper boundary - Relation from a State to its upper Boundary. The State is reached when the associated state value is equal or inferior to the upper Boundary value."@en ; + rdfs:label "has closed upper boundary"@en . + + +### http://www.w3id.org/def/caso#hasOpenLowerBoundary +:hasOpenLowerBoundary rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain :State ; + rdfs:range :Boundary ; + rdfs:comment "has open lower boundary - Relation from a State to its lower Boundary. The State is reached when the associated state value is superior to the lower Boundary value."@en ; + rdfs:label "has open lower boundary"@en . + + +### http://www.w3id.org/def/caso#hasOpenUpperBoundary +:hasOpenUpperBoundary rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf owl:topObjectProperty ; + rdfs:domain :State ; + rdfs:range :Boundary ; + rdfs:comment "has open upper boundary - Relation from a State to its upper Boundary. The State is reached when the associated state value is inferior to the upper Boundary value."@en ; + rdfs:label "has open upper boundary"@en . + + +### http://www.w3id.org/def/caso#hasResultState +:hasResultState rdf:type owl:ObjectProperty ; + rdfs:subPropertyOf ; + rdfs:domain :Deduction ; + rdfs:range :State ; + rdfs:comment "has state result - Relation linking a Deduction and its result that is to say the State that is applied on the Property for a time."@en ; + rdfs:label "has result state"@en . + + +### http://www.w3id.org/def/caso#hasState +:hasState rdf:type owl:ObjectProperty ; + rdfs:domain :Property ; + rdfs:range :State ; + rdfs:comment "has state - Relation from a Property to one of the possible States of that Property"@en ; + rdfs:label "has state"@en . + + +### http://www.w3id.org/def/caso#hasValidTime +:hasValidTime rdf:type owl:ObjectProperty ; + rdfs:domain :Deduction ; + rdfs:range ; + rdfs:comment "has valid time - The time that the result of a Deduction (state) applies to the ObservableProperty. Not necessarily the same as the sosa:PhenomenonTime or the sosa:ResultTime. May be an Interval or an Instant, or some other compound TemporalEntity."@en ; + rdfs:label "has valid time"@en . + + +### http://www.w3id.org/def/caso#lesserThan +:lesserThan rdf:type owl:ObjectProperty ; + rdfs:domain :State ; + rdfs:range :State ; + rdfs:comment "less than - Relation between States to define an order. The domain State is lesser than the range State."@en ; + rdfs:label "lesser than"@en . + + +### http://www.w3id.org/def/caso#lesserThanOrEqualTo +:lesserThanOrEqualTo rdf:type owl:ObjectProperty ; + rdfs:domain :State ; + rdfs:range :State ; + rdfs:comment "lesser than or equal to - Relation between States to define an order. The domain State is lesser than or equal to the range State."@en ; + rdfs:label "lesser than or equal to"@en . + + +### http://www.w3id.org/def/caso#triggersFunction +:triggersFunction rdf:type owl:ObjectProperty ; + rdfs:domain :Actuation ; + rdfs:range ; + rdfs:comment "triggers function - Relation from an Actuation to a Function. The Actuation trigger the operation of the Function."@en ; + rdfs:label "triggers function"@en . + + +### https://w3id.org/saref#hasCommand + rdf:type owl:ObjectProperty ; + owl:inverseOf ; + rdfs:comment "A relationship between an entity (such as a function) and a command" ; + rdfs:isDefinedBy ; + rdfs:label "has command" . + + +### https://w3id.org/saref#hasFunction + rdf:type owl:ObjectProperty ; + rdfs:comment "A relationship identifying the type of function of a device" ; + rdfs:isDefinedBy ; + rdfs:label "has function" . + + +### https://w3id.org/saref#isCommandOf + rdf:type owl:ObjectProperty ; + rdfs:comment "A relationship between a command and a function." ; + rdfs:label "is command of" . + + +################################################################# +# Data properties +################################################################# + +### http://www.ontology-of-units-of-measure.org/resource/om-2/hasNumericalValue + rdf:type owl:DatatypeProperty ; + rdfs:comment "This property links an entity to a numerical value."@en ; + rdfs:label "has numerical value"@en . + + +### http://www.w3.org/ns/sosa/hasSimpleResult + rdf:type owl:DatatypeProperty ; + , + , + ; + rdfs:comment "The simple value of an Observation or Actuation or act of Sampling."@en ; + rdfs:isDefinedBy ; + rdfs:label "has simple result"@en ; + "For instance, the values 23 or true."@en . + + +### http://www.w3.org/ns/sosa/resultTime + rdf:type owl:DatatypeProperty ; + rdfs:range xsd:dateTime ; + , + , + ; + rdfs:comment "The result time is the instant of time when the Observation, Actuation or Sampling activity was completed."@en ; + rdfs:isDefinedBy ; + rdfs:label "result time"@en . + + +### http://www.w3id.org/def/caso#boundaryValue +:boundaryValue rdf:type owl:DatatypeProperty ; + rdfs:domain :Boundary ; + rdfs:comment "boundary value - Numeric value of a Boundary"@en ; + rdfs:label "boundary value"@en . + + +################################################################# +# Classes +################################################################# + +### http://www.ontology-of-units-of-measure.org/resource/om-2/Unit + rdf:type owl:Class ; + rdfs:comment "A unit of measure is a definite magnitude of a quantity, defined and adopted by convention or by law. It is used as a standard for measurement of the same quantity, where any other value of the quantity can be expressed as a simple multiple of the unit. For example, length is a quantity; the metre is a unit of length that represents a definite predetermined length. When we say 10 metre (or 10 m), we actually mean 10 times the definite predetermined length called \"metre\"."@en ; + rdfs:label "Unit"@en . + + +### http://www.w3.org/2004/02/skos/core#Concept + rdf:type owl:Class ; + rdfs:comment """The class skos:Concept is the class of SKOS concepts. + +A SKOS concept can be viewed as an idea or notion; a unit of thought. However, what constitutes a unit of thought is subjective, and this definition is meant to be suggestive, rather than restrictive. + +The notion of a SKOS concept is useful when describing the conceptual or intellectual structure of a knowledge organization system, and when referring to specific ideas or meanings established within a KOS. + +Note that, because SKOS is designed to be a vehicle for representing semi-formal KOS, such as thesauri and classification schemes, a certain amount of flexibility has been built in to the formal definition of this class."""@en ; + rdfs:label "Concept"@en . + + +### http://www.w3.org/2006/time#TemporalEntity + rdf:type owl:Class ; + rdfs:subClassOf owl:Thing ; + rdfs:comment "A temporal interval or instant."@en ; + rdfs:isDefinedBy "http://www.w3.org/2006/time#" ; + rdfs:label "Temporal entity"@en . + + +### http://www.w3.org/ns/sosa/ActuatableProperty + rdf:type owl:Class ; + rdfs:subClassOf ; + rdfs:comment "An actuatable quality (property, characteristic) of a FeatureOfInterest."@en ; + rdfs:isDefinedBy ; + rdfs:label "Actuatable Property"@en ; + "A window actuator acts by changing the state between a frame and a window. The ability of the window to be opened and closed is its ActuatableProperty."@en . + + +### http://www.w3.org/ns/sosa/Actuation + rdf:type owl:Class ; + rdfs:subClassOf [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:allValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:allValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:allValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:allValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:minCardinality "1"^^xsd:nonNegativeInteger + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:minCardinality "1"^^xsd:nonNegativeInteger + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:cardinality "1"^^xsd:nonNegativeInteger + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:cardinality "1"^^xsd:nonNegativeInteger + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:cardinality "1"^^xsd:nonNegativeInteger + ] ; + rdfs:comment "An Actuation carries out an (Actuation) Procedure to change the state of the world using an Actuator."@en ; + rdfs:isDefinedBy ; + rdfs:label "Actuation"@en ; + "The activity of automatically closing a window if the temperature in a room drops below 20 degree Celsius. The activity is the Actuation and the device that closes the window is the Actuator. The Procedure is the rule, plan, or specification that defines the conditions that triggers the Actuation, here a drop in temperature. "@en . + + +### http://www.w3.org/ns/sosa/Actuator + rdf:type owl:Class ; + rdfs:subClassOf ; + rdfs:comment "A device that is used by, or implements, an (Actuation) Procedure that changes the state of the world."@en ; + rdfs:isDefinedBy ; + rdfs:label "Actuator"@en ; + "A window actuator for automatic window control, i.e., opening or closing the window."@en . + + +### http://www.w3.org/ns/sosa/FeatureOfInterest + rdf:type owl:Class ; + rdfs:subClassOf [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:allValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:minCardinality "1"^^xsd:nonNegativeInteger + ] ; + rdfs:comment "The thing whose property is being estimated or calculated in the course of an Observation to arrive at a Result or whose property is being manipulated by an Actuator, or which is being sampled or transformed in an act of Sampling."@en ; + rdfs:isDefinedBy ; + rdfs:label "Feature Of Interest"@en ; + "When measuring the height of a tree, the height is the observed ObservableProperty, 20m may be the Result of the Observation, and the tree is the FeatureOfInterest. A window is a FeatureOfInterest for an automatic window control Actuator."@en . + + +### http://www.w3.org/ns/sosa/ObservableProperty + rdf:type owl:Class ; + rdfs:subClassOf , + [ rdf:type owl:Restriction ; + owl:onProperty [ owl:inverseOf + ] ; + owl:allValuesFrom + ] ; + rdfs:comment "An observable quality (property, characteristic) of a FeatureOfInterest."@en ; + rdfs:isDefinedBy ; + rdfs:label "Observable Property"@en ; + "The height of a tree, the depth of a water body, or the temperature of a surface are examples of observable properties, while the value of a classic car is not (directly) observable but asserted."@en . + + +### http://www.w3.org/ns/sosa/Observation + rdf:type owl:Class ; + rdfs:subClassOf [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:allValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:allValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:allValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:allValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:minCardinality "1"^^xsd:nonNegativeInteger + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:cardinality "1"^^xsd:nonNegativeInteger + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:cardinality "1"^^xsd:nonNegativeInteger + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:cardinality "1"^^xsd:nonNegativeInteger + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:cardinality "1"^^xsd:nonNegativeInteger + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:cardinality "1"^^xsd:nonNegativeInteger + ] ; + rdfs:comment "Observation - Act of carrying out an (Observation) Procedure to estimate or calculate a value of a property of a FeatureOfInterest. Links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of, and to a FeatureOfInterest to detail what that property was associated with."@en ; + rdfs:isDefinedBy ; + rdfs:label "Observation"@en ; + "The activity of estimating the intensity of an Earthquake using the Mercalli intensity scale is an Observation as is measuring the moment magnitude, i.e., the energy released by said earthquake."@en . + + +### http://www.w3.org/ns/sosa/Platform + rdf:type owl:Class ; + rdfs:subClassOf [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:allValuesFrom + ] ; + rdfs:comment "A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms."@en ; + rdfs:isDefinedBy ; + rdfs:label "Platform"@en ; + "A post, buoy, vehicle, ship, aircraft, satellite, cell-phone, human or animal may act as platforms for (technical or biological) sensors or actuators."@en . + + +### http://www.w3.org/ns/sosa/Result + rdf:type owl:Class ; + rdfs:comment "The Result of an Observation, Actuation, or act of Sampling. To store an observation's simple result value one can use the hasSimpleResult property."@en ; + rdfs:isDefinedBy ; + rdfs:label "Result"@en ; + "The value 20 as the height of a certain tree together with the unit, e.g., Meter."@en . + + +### http://www.w3.org/ns/sosa/Sample + rdf:type owl:Class ; + rdfs:subClassOf , + , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:allValuesFrom + ] , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:minCardinality "1"^^xsd:nonNegativeInteger + ] ; + rdfs:comment "A Sample is the result from an act of Sampling."@en , + "Feature which is intended to be representative of a FeatureOfInterest on which Observations may be made."@en , + "Physical samples are sometimes known as 'specimens'."@en , + """Samples are artifacts of an observational strategy, and have no significant function outside of their role in the observation process. The characteristics of the samples themselves are of little interest, except perhaps to the manager of a sampling campaign. + +A Sample is intended to sample some FatureOfInterest, so there is an expectation of at least one isSampleOf property. However, in some cases the identity, and even the exact type, of the sampled feature may not be known when observations are made using the sampling features."""@en ; + rdfs:isDefinedBy ; + rdfs:label "Sample"@en ; + "A 'station' is essentially an identifiable locality where a sensor system or Procedure may be deployed and an observation made. In the context of the observation model, it connotes the 'world in the vicinity of the station', so the observed properties relate to the physical medium at the station, and not to any physical artifact such as a mooring, buoy, benchmark, monument, well, etc."@en , + "A statistical sample is often designed to be characteristic of an entire population, so that observations can be made regarding the sample that provide a good estimate of the properties of the population."@en ; + "A transient sample, such as a ships-track or flight-line, might be identified and described, but is unlikely to be revisited exactly."@en . + + +### http://www.w3.org/ns/sosa/Sensor + rdf:type owl:Class ; + rdfs:subClassOf ; + rdfs:comment "Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms."@en ; + rdfs:isDefinedBy ; + rdfs:label "Sensor"@en ; + "Accelerometers, gyroscopes, barometers, magnetometers, and so forth are Sensors that are typically mounted on a modern smart phone (which acts as Platform). Other examples of sensors include the human eyes."@en . + + +### http://www.w3.org/ns/ssn/Property + rdf:type owl:Class ; + rdfs:comment "A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity."@en ; + rdfs:isDefinedBy ; + rdfs:label "Property"@en . + + +### http://www.w3.org/ns/ssn/System + rdf:type owl:Class ; + rdfs:comment "System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other Systems."@en ; + rdfs:label "System"@en . + + +### http://www.w3id.org/def/caso#Actuation +:Actuation rdf:type owl:Class ; + rdfs:subClassOf ; + rdfs:comment "Actuation - Act of carrying out an (Actuation) Procedure to change the state of world using an Actuator. This act is performed during the context exploitation phase of a context aware system. An Actuation links to an Actuator to describe what made the Actuation and how; links to an ActuatableProperty to describe the target that the Actuation change; links to a FeatureOfInterest to detail what that property was associated with; links to a Deduction by the wasInfluencedBy property when the act is performed based on the given Deduction; and links to the Function that is triggered by the Actuation by the triggersFunction property."@en ; + rdfs:label "Actuation"@en . + + +### http://www.w3id.org/def/caso#Boundary +:Boundary rdf:type owl:Class ; + rdfs:comment "Boundary - Limit of a State. The value of the limit could be a quantitative or a qualitative data. To store the value, the boundaryValue data property is used."@en ; + rdfs:label "Boundary"@en . + + +### http://www.w3id.org/def/caso#Deduction +:Deduction rdf:type owl:Class ; + rdfs:subClassOf :Observation ; + rdfs:comment "Deduction - Act of carrying out an (Observation) Procedure to estimate the State of a Property of a FeatureOfInterest. The Observation may be performed by an inference engine. A Deduction links to a State by the hasResultState property to describe what the result is; links to a TemporalEntity by the hasValidTime property to indicate when the result is valid and for how many time."@en ; + rdfs:label "Deduction"@en . + + +### http://www.w3id.org/def/caso#Observation +:Observation rdf:type owl:Class ; + rdfs:subClassOf ; + rdfs:comment "Observation - Act of carrying out an (Observation) Procedure to estimate or calculate a value of a Property of a FeatureOfInterest. This act can be performed during the context acquisition or context processing phases of a context aware system. An Observation links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of; and links to a FeatureOfInterest to detail what that property was associated with. When the act is made during the context processing phase the entry values of the procedure should be linked to the observation by the wasDerivedFrom property."@en ; + rdfs:label "Observation"@en . + + +### http://www.w3id.org/def/caso#Property +:Property rdf:type owl:Class ; + rdfs:subClassOf ; + rdfs:comment "Property - A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity.The possible quality values should be expressed by State. A Property is linked to its possible States using the hasState property."@en ; + rdfs:label "Property"@en . + + +### http://www.w3id.org/def/caso#State +:State rdf:type owl:Class ; + rdfs:subClassOf ; + rdfs:comment "State - A qualitative value of a Property, summarizing a set of information about that Property. A State links to its Property by the isStateOf property. To delimit the State of a Property, some Boundary may be defined."@en ; + rdfs:label "State"@en . + + +### https://w3id.org/saref#Actuator + rdf:type owl:Class ; + rdfs:subClassOf ; + rdfs:comment "A device responsible for moving or controlling a mechanism or system by performing an actuating function" ; + rdfs:isDefinedBy ; + rdfs:label "Actuator" . + + +### https://w3id.org/saref#Command + rdf:type owl:Class ; + rdfs:subClassOf [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; + owl:onClass + ] ; + rdfs:comment "A directive that a device must support to perform a certain function. A command may act upon a state, but does not necessarily act upon a state. For example, the ON command acts upon the ON/OFF state, but the GET command does not act upon any state, it simply gives a directive to retrieve a certain value. We propose here a list of commands that are relevant for the purpose of SAREF, but this list can be extended." ; + rdfs:label "Command" . + + +### https://w3id.org/saref#Device + rdf:type owl:Class ; + rdfs:subClassOf , + [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; + owl:onClass + ] ; + rdfs:comment "A tangible object designed to accomplish a particular task in households, common public buildings or offices. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs a start and stop function. Devices can be structured in categories (subclasses) that reflect the different domain in which a device is used, e.g., smart appliances domain (subclass FunctionRelated) vs. building domain (subclass BuildingRelated) vs. smart grid domain (subclass EnergyRelated). New categories can be defined,if needed, to reflect other differences, for example different points of view, such as the point of view of the device's user vs. the point of view of the device's manufacturer. We propose a list of devices that are relevant for the purpose of SAREF, but this list can be extended." ; + rdfs:isDefinedBy ; + rdfs:label "Device" . + + +### https://w3id.org/saref#Function + rdf:type owl:Class ; + rdfs:subClassOf [ rdf:type owl:Restriction ; + owl:onProperty ; + owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; + owl:onClass + ] ; + rdfs:comment "The functionality necessary to accomplish the task for which a Device is designed. A device can be designed to perform more than one function. Functions can be structured in categories (subclasses) that reflect different points of view, for example, considering the specific application area for which a function can be used (e.g., light, temperature, motion, heat, power, etc.), or the capability that a function can support (e.g., receive, reply, notify, etc.), and so forth. " ; + rdfs:label "Function"@en . + + +### https://w3id.org/saref#Sensor + rdf:type owl:Class ; + rdfs:subClassOf ; + rdfs:comment "A device that detects and responds to events or changes in the physical environment such as light, motion, or temperature changes. Further, a device of category saref:Sensor that performs a saref:SensingFunction." ; + rdfs:isDefinedBy ; + rdfs:label "Sensor" . + + +################################################################# +# General axioms +################################################################# + +[ rdf:type owl:AllDisjointProperties ; + owl:members ( :hasClosedLowerBoundary + :hasClosedUpperBoundary + :hasOpenLowerBoundary + :hasOpenUpperBoundary + ) +] . + + +### Generated by the OWL API (version 5.1.14) https://github.com/owlcs/owlapi/ diff --git a/OnToology/ontology/caso.owl/documentation/ontology.xml b/OnToology/ontology/caso.owl/documentation/ontology.xml new file mode 100644 index 0000000..326b7cd --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/ontology.xml @@ -0,0 +1,1301 @@ + + + + + CASO (Context Aware System Observation) is an ontology for context aware system and observation services. Its goal is to describe all the processing of the context. + 2019-11-26T00:00:00+01:00 + 2021-03-01T00:00:00+01:00 + + Context Aware System Observation Ontology + + + + + + + caso + http://www.w3id.org/def/caso + 1.2.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This property links an entity to a om:Unit instance. + has unit + + + + + + + + + + Usage is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity. + used + + + + + + + + + Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation. + was influence by + + + + + + + + + + An activity a2 is dependent on or informed by another activity a1, by way of some unspecified entity that is generated by a1 and used by a2. + + wasInformedBy + starting-point + entities-activities + informed + + + + + + + + + + + + + + Relation between an Actuation and the property of a FeatureOfInterest it is acting upon. + + acts on property + In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. + + + + + + + + + + + + + + + A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled. + + has feature of interest + For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight. + + + + + + + + + + + + + + + Relation linking an Observation and a Sensor or Actuator and a Result, which contains a value representing the value associated with the observed Property. + Relation linking an Observation or Actuation or act of Sampling and a Result or Sample. + + has result + + + + + + + + + + + + + Relation between a FeatureOfInterest and the Sample used to represent it. + + has sample + + + + + + + + + + + + + + + Relation between a Platform and a Sensor, Actuator, Sampler, or Platform, hosted or mounted on it. + + hosts + + + + + + + + + + + Relation between an ActuatableProperty of a FeatureOfInterest and an Actuation changing its state. + + is acted on by + In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. + + + + + + + + + + + + + + A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it. + + is feature of interest of + + + + + + + + + + + + + + Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by. + + is hosted by + + + + + + + + + + + + Relation between an ObservableProperty and the Sensor able to observe it. + + is observed by + + + + + + + + + + + + + + Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it. + + is result of + + + + + + + + + + + + Relation from a Sample to the FeatureOfInterest that it is intended to be representative of. + + is sample of + + + + + + + + + + + + Relation between an Actuator and the Actuation it has made. + + made actuation + + + + + + + + + + + Relation linking an Actuation to the Actuator that made that Actuation. + + made by actuator + + + + + + + + + + + + Relation between an Observation and the Sensor which made the Observation. + + made by sensor + + + + + + + + + + + Relation between a Sensor and an Observation made by the Sensor. + + made observation + + + + + + + + + + + Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation. + + observed property + + + + + + + + + + + Relation between a Sensor and an ObservableProperty that it is capable of sensing. + + observes + + + + + + + + + + + + + The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity. + + phenomenon time + + + + + + + + + + Relation between an entity and a Property of that entity. + + has property + + + + + + + + + Relation between a Property and the entity it belongs to. + + is property of + + + + + + + + + + + greater than - Relation between States to define an order. The domain State is greater than the range State. + greater than + + + + + + + + + + + greater than or equal to - Relation between States to define an order. The domain State is greater than or equal to the range State. + greater than or equal to + + + + + + + + + + + + has closed lower boundary - Relation from a State to its lower Boundary. The State is reached when the associated state value is equal or superior to the lower Boundary value. + has closed lower boundary + + + + + + + + + + + + has closed upper boundary - Relation from a State to its upper Boundary. The State is reached when the associated state value is equal or inferior to the upper Boundary value. + has closed upper boundary + + + + + + + + + + + + has open lower boundary - Relation from a State to its lower Boundary. The State is reached when the associated state value is superior to the lower Boundary value. + has open lower boundary + + + + + + + + + + + + has open upper boundary - Relation from a State to its upper Boundary. The State is reached when the associated state value is inferior to the upper Boundary value. + has open upper boundary + + + + + + + + + + + + has state result - Relation linking a Deduction and its result that is to say the State that is applied on the Property for a time. + has result state + + + + + + + + + + + has state - Relation from a Property to one of the possible States of that Property + has state + + + + + + + + + + + has valid time - The time that the result of a Deduction (state) applies to the ObservableProperty. Not necessarily the same as the sosa:PhenomenonTime or the sosa:ResultTime. May be an Interval or an Instant, or some other compound TemporalEntity. + has valid time + + + + + + + + + + + less than - Relation between States to define an order. The domain State is lesser than the range State. + lesser than + + + + + + + + + + + lesser than or equal to - Relation between States to define an order. The domain State is lesser than or equal to the range State. + lesser than or equal to + + + + + + + + + + + triggers function - Relation from an Actuation to a Function. The Actuation trigger the operation of the Function. + triggers function + + + + + + + + + + A relationship between an entity (such as a function) and a command + + has command + + + + + + + + + A relationship identifying the type of function of a device + + has function + + + + + + + + + A relationship between a command and a function. + is command of + + + + + + + + + + + + + + + This property links an entity to a numerical value. + has numerical value + + + + + + + + + + + + The simple value of an Observation or Actuation or act of Sampling. + + has simple result + For instance, the values 23 or true. + + + + + + + + + + + + + The result time is the instant of time when the Observation, Actuation or Sampling activity was completed. + + result time + + + + + + + + + + boundary value - Numeric value of a Boundary + boundary value + + + + + + + + + + + + + + + A unit of measure is a definite magnitude of a quantity, defined and adopted by convention or by law. It is used as a standard for measurement of the same quantity, where any other value of the quantity can be expressed as a simple multiple of the unit. For example, length is a quantity; the metre is a unit of length that represents a definite predetermined length. When we say 10 metre (or 10 m), we actually mean 10 times the definite predetermined length called "metre". + Unit + + + + + + + + + The class skos:Concept is the class of SKOS concepts. + +A SKOS concept can be viewed as an idea or notion; a unit of thought. However, what constitutes a unit of thought is subjective, and this definition is meant to be suggestive, rather than restrictive. + +The notion of a SKOS concept is useful when describing the conceptual or intellectual structure of a knowledge organization system, and when referring to specific ideas or meanings established within a KOS. + +Note that, because SKOS is designed to be a vehicle for representing semi-formal KOS, such as thesauri and classification schemes, a certain amount of flexibility has been built in to the formal definition of this class. + Concept + + + + + + + + + + A temporal interval or instant. + http://www.w3.org/2006/time# + Temporal entity + + + + + + + + + + An actuatable quality (property, characteristic) of a FeatureOfInterest. + + Actuatable Property + A window actuator acts by changing the state between a frame and a window. The ability of the window to be opened and closed is its ActuatableProperty. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + 1 + + + + + + 1 + + + + + + 1 + + + + + + 1 + + + An Actuation carries out an (Actuation) Procedure to change the state of the world using an Actuator. + + Actuation + The activity of automatically closing a window if the temperature in a room drops below 20 degree Celsius. The activity is the Actuation and the device that closes the window is the Actuator. The Procedure is the rule, plan, or specification that defines the conditions that triggers the Actuation, here a drop in temperature. + + + + + + + + + + A device that is used by, or implements, an (Actuation) Procedure that changes the state of the world. + + Actuator + A window actuator for automatic window control, i.e., opening or closing the window. + + + + + + + + + + + + + + + + + + 1 + + + The thing whose property is being estimated or calculated in the course of an Observation to arrive at a Result or whose property is being manipulated by an Actuator, or which is being sampled or transformed in an act of Sampling. + + Feature Of Interest + When measuring the height of a tree, the height is the observed ObservableProperty, 20m may be the Result of the Observation, and the tree is the FeatureOfInterest. A window is a FeatureOfInterest for an automatic window control Actuator. + + + + + + + + + + + + + + + + + + + + An observable quality (property, characteristic) of a FeatureOfInterest. + + Observable Property + The height of a tree, the depth of a water body, or the temperature of a surface are examples of observable properties, while the value of a classic car is not (directly) observable but asserted. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + 1 + + + + + + 1 + + + + + + 1 + + + + + + 1 + + + + + + 1 + + + Observation - Act of carrying out an (Observation) Procedure to estimate or calculate a value of a property of a FeatureOfInterest. Links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of, and to a FeatureOfInterest to detail what that property was associated with. + + Observation + The activity of estimating the intensity of an Earthquake using the Mercalli intensity scale is an Observation as is measuring the moment magnitude, i.e., the energy released by said earthquake. + + + + + + + + + + + + + + + A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms. + + Platform + A post, buoy, vehicle, ship, aircraft, satellite, cell-phone, human or animal may act as platforms for (technical or biological) sensors or actuators. + + + + + + + + + The Result of an Observation, Actuation, or act of Sampling. To store an observation's simple result value one can use the hasSimpleResult property. + + Result + The value 20 as the height of a certain tree together with the unit, e.g., Meter. + + + + + + + + + + + + + + + + + + + + 1 + + + A Sample is the result from an act of Sampling. + Feature which is intended to be representative of a FeatureOfInterest on which Observations may be made. + Physical samples are sometimes known as 'specimens'. + Samples are artifacts of an observational strategy, and have no significant function outside of their role in the observation process. The characteristics of the samples themselves are of little interest, except perhaps to the manager of a sampling campaign. + +A Sample is intended to sample some FatureOfInterest, so there is an expectation of at least one isSampleOf property. However, in some cases the identity, and even the exact type, of the sampled feature may not be known when observations are made using the sampling features. + + Sample + A 'station' is essentially an identifiable locality where a sensor system or Procedure may be deployed and an observation made. In the context of the observation model, it connotes the 'world in the vicinity of the station', so the observed properties relate to the physical medium at the station, and not to any physical artifact such as a mooring, buoy, benchmark, monument, well, etc. + A statistical sample is often designed to be characteristic of an entire population, so that observations can be made regarding the sample that provide a good estimate of the properties of the population. + A transient sample, such as a ships-track or flight-line, might be identified and described, but is unlikely to be revisited exactly. + + + + + + + + + + Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms. + + Sensor + Accelerometers, gyroscopes, barometers, magnetometers, and so forth are Sensors that are typically mounted on a modern smart phone (which acts as Platform). Other examples of sensors include the human eyes. + + + + + + + + + A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity. + + Property + + + + + + + + + System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other Systems. + System + + + + + + + + + + Actuation - Act of carrying out an (Actuation) Procedure to change the state of world using an Actuator. This act is performed during the context exploitation phase of a context aware system. An Actuation links to an Actuator to describe what made the Actuation and how; links to an ActuatableProperty to describe the target that the Actuation change; links to a FeatureOfInterest to detail what that property was associated with; links to a Deduction by the wasInfluencedBy property when the act is performed based on the given Deduction; and links to the Function that is triggered by the Actuation by the triggersFunction property. + Actuation + + + + + + + + + Boundary - Limit of a State. The value of the limit could be a quantitative or a qualitative data. To store the value, the boundaryValue data property is used. + Boundary + + + + + + + + + + Deduction - Act of carrying out an (Observation) Procedure to estimate the State of a Property of a FeatureOfInterest. The Observation may be performed by an inference engine. A Deduction links to a State by the hasResultState property to describe what the result is; links to a TemporalEntity by the hasValidTime property to indicate when the result is valid and for how many time. + Deduction + + + + + + + + + + Observation - Act of carrying out an (Observation) Procedure to estimate or calculate a value of a Property of a FeatureOfInterest. This act can be performed during the context acquisition or context processing phases of a context aware system. An Observation links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of; and links to a FeatureOfInterest to detail what that property was associated with. When the act is made during the context processing phase the entry values of the procedure should be linked to the observation by the wasDerivedFrom property. + Observation + + + + + + + + + + Property - A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity.The possible quality values should be expressed by State. A Property is linked to its possible States using the hasState property. + Property + + + + + + + + + + State - A qualitative value of a Property, summarizing a set of information about that Property. A State links to its Property by the isStateOf property. To delimit the State of a Property, some Boundary may be defined. + State + + + + + + + + + + A device responsible for moving or controlling a mechanism or system by performing an actuating function + + Actuator + + + + + + + + + + + + 1 + + + + A directive that a device must support to perform a certain function. A command may act upon a state, but does not necessarily act upon a state. For example, the ON command acts upon the ON/OFF state, but the GET command does not act upon any state, it simply gives a directive to retrieve a certain value. We propose here a list of commands that are relevant for the purpose of SAREF, but this list can be extended. + Command + + + + + + + + + + + + + 1 + + + + A tangible object designed to accomplish a particular task in households, common public buildings or offices. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs a start and stop function. Devices can be structured in categories (subclasses) that reflect the different domain in which a device is used, e.g., smart appliances domain (subclass FunctionRelated) vs. building domain (subclass BuildingRelated) vs. smart grid domain (subclass EnergyRelated). New categories can be defined,if needed, to reflect other differences, for example different points of view, such as the point of view of the device's user vs. the point of view of the device's manufacturer. We propose a list of devices that are relevant for the purpose of SAREF, but this list can be extended. + + Device + + + + + + + + + + + + 1 + + + + The functionality necessary to accomplish the task for which a Device is designed. A device can be designed to perform more than one function. Functions can be structured in categories (subclasses) that reflect different points of view, for example, considering the specific application area for which a function can be used (e.g., light, temperature, motion, heat, power, etc.), or the capability that a function can support (e.g., receive, reply, notify, etc.), and so forth. + Function + + + + + + + + + + A device that detects and responds to events or changes in the physical environment such as light, motion, or temperature changes. Further, a device of category saref:Sensor that performs a saref:SensingFunction. + + Sensor + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OnToology/ontology/caso.owl/documentation/provenance/provenance-en.html b/OnToology/ontology/caso.owl/documentation/provenance/provenance-en.html new file mode 100644 index 0000000..14b3035 --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/provenance/provenance-en.html @@ -0,0 +1,18 @@ + + + + + + + + +
+

Provenance for Context Aware System Observation Ontology Documentation (http://www.w3id.org/def/caso/201912)

+
    +
  • Ontology created by: https://orcid.org/0000-0002-3076-5499, https://orcid.org/0000-0002-3517-0945, https://orcid.org/0000-0003-3587-0367
  • Ontology contributed to by: https://orcid.org/0000-0002-0421-452X, https://orcid.org/0000-0002-7011-4535
  • +
  • The ontology documentation was the result of using the Widoco tool (which itself uses LODE for generating the crossreference section).
  • +
+
+

back to documentation. TTL format

+ + \ No newline at end of file diff --git a/OnToology/ontology/caso.owl/documentation/provenance/provenance-en.ttl b/OnToology/ontology/caso.owl/documentation/provenance/provenance-en.ttl new file mode 100644 index 0000000..ca8c57b --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/provenance/provenance-en.ttl @@ -0,0 +1,18 @@ +@prefix prov: . +@prefix dc: . +@prefix foaf: . +@prefix : <> . + a prov:Entity; + dc:title "Context Aware System Observation Ontology"; + prov:wasAttributedTo ; + dc:creator ; + prov:wasAttributedTo ; + dc:creator ; + prov:wasAttributedTo ; + dc:creator ; + prov:wasAttributedTo ; + dc:contributor ; + prov:wasAttributedTo ; + dc:contributor ; + prov:wasAttributedTo ,; +. diff --git a/OnToology/ontology/caso.owl/documentation/readme.md b/OnToology/ontology/caso.owl/documentation/readme.md new file mode 100644 index 0000000..246eeba --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/readme.md @@ -0,0 +1,34 @@ +About Widoco output +=================== +The purpose of Widoco is to reuse and integrate existing tools for documentation, plus the set of features listed below: +* Separation of the sections of your html page so you can write them independently and replace only those needed. +* Automatic annotation in RDF-a of the html produced. +* Association of a provenance page which includes the history of your vocabulary (W3C PROV-O compliant). +* Metadata extraction from the ontology plus the means to complete it on the fly when generating your ontology. +* Guidelines on the main sections that your document should have and how to complete them. + +Widoco will create 3 different folders: +| +|-provenance (a folder including an html and RDF serialization of how the documentation page was created) +|-resources (folder with the different resources) +|-sections (folder with the different sections of the documentation, separated for easy editing. Just edit one and the main page will be updated) + +Completing ontology metadata. +=================== +Widoco uses the ontology metadata to update a configuration file. If you complete that configuration file (ended up widoco.conf), the tool will enhance your html with additional details, such as how to cite the document, previous revisions, icons with the licence, etc. + +Browser issues +========== +The result of executing Widoco is an html file. We have tested it in Mozilla, IE and Chrome, and when the page is stored in a server all the browsers work correctly. If you view the file locally, we recommend you to use Mozilla Firefox (or Internet Explorer, if you must). Google Chrome will not show the contents correctly, as it doesn't allow XMLHttpRequest without HTTP. If you want to view the page locally with Google Chrome you have two possibilities: + +a) Place the file in a server and access it via its URL (for example, put it in dropbox and access through its public url). + +b) Execute Chrome with the following commands : + +(WIN) chrome.exe --allow-file-access-from-files, + +(OSX) open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files + +(UNX) /usr/bin/google-chrome --allow-file-access-from-files + +Do you have a problem? open an issue at https://github.com/dgarijo/Widoco \ No newline at end of file diff --git a/OnToology/ontology/caso.owl/documentation/resources/extra.css b/OnToology/ontology/caso.owl/documentation/resources/extra.css new file mode 100644 index 0000000..16689d3 --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/resources/extra.css @@ -0,0 +1,124 @@ +body { + text-align: justify; +} + +h1 { + line-height: 110%; +} + +.hlist { + border: 1px solid navy; + padding:5px; + background-color: #F4FFFF; +} + +.hlist li { + display: inline; + display: inline-table; + list-style-type: none; + padding-right: 20px; + +} + +.entity { + border: 1px solid navy; + margin:5px 0px 5px 0px; + padding: 5px; +} + +.type-c { + cursor:help; + color:orange; +} + +.type-op { + cursor:help; + color:navy; +} + +.type-dp { + cursor:help; + color:green; +} + +.type-ap { + cursor:help; + color:maroon; +} + +.type-ni { + cursor:help; + color:brown; +} + +.logic { + color:purple; + font-weight:bold; +} + +h3 { + margin-top: 3px; + padding-bottom: 5px; + border-bottom: 1px solid navy; +} + +h2 { + margin-top:40px; +} + +.dotted { + border-bottom: 1px dotted gray; +} + +dt { + margin-top:5px; +} + +.description { + border-top: 1px dashed gray; + border-bottom: 1px dashed gray; + background-color: rgb(242, 243, 244); + margin-top:5px; + padding-bottom:5px; +} + +.description dl { + background-color: rgb(242, 243, 244); +} + +.description ul { + padding-left: 12px; + margin-top: 0px; +} + +.backlink { + font-size:10pt; + text-align:right; + float:right; + color:black; + padding: 2px; + border: 1px dotted navy; + background-color: #F4FFFF; +} + +.imageblock { + text-align: center; +} + +.imageblock img { + border:1px solid gray; +} + +.endnote { + margin-top: 40px; + border-top: 1px solid gray; + padding-top: 10px; + text-align: center; + color:gray; + font-size:70%; +} + +.literal { + color:green; + font-style:italic; +} \ No newline at end of file diff --git a/OnToology/ontology/caso.owl/documentation/resources/jquery.js b/OnToology/ontology/caso.owl/documentation/resources/jquery.js new file mode 100644 index 0000000..48590ec --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/resources/jquery.js @@ -0,0 +1,18 @@ +/*! + * jQuery JavaScript Library v1.6.2 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu Jun 30 14:16:56 2011 -0400 + */ +(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i. +shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j +)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/OnToology/ontology/caso.owl/documentation/resources/marked.min.js b/OnToology/ontology/caso.owl/documentation/resources/marked.min.js new file mode 100644 index 0000000..17021ae --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/resources/marked.min.js @@ -0,0 +1,6 @@ +/** + * marked - a markdown parser + * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed) + * https://github.com/chjj/marked + */ +(function(){var block={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:noop,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:noop,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,def:/^ *\[([^\]]+)\]: *]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:noop,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};block.bullet=/(?:[*+-]|\d+\.)/;block.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;block.item=replace(block.item,"gm")(/bull/g,block.bullet)();block.list=replace(block.list)(/bull/g,block.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b";block.html=replace(block.html)("comment",//)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/])*?>/)(/tag/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:/^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,paragraph:/^/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\1","\\2")+"|"+block.list.source.replace("\\1","\\3")+"|")();block.tables=merge({},block.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(/^ +$/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(/^ {4}/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(/\n+$/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/\n$/,"").split("\n")};for(i=0;i ?/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i1&&b.length>1)){src=cap.slice(i+1).join("\n")+src;i=l-1}}loose=next||/\n\n(?!\s*$)/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:cap[1]==="pre"||cap[1]==="script"||cap[1]==="style",text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/(?: *\| *)?\n$/,"").split("\n")};for(i=0;i])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:noop,tag:/^|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:noop,text:/^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:replace(inline.text)("]|","~]|")("|","|https?://|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&/^/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(/\s+/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=escape(this.smartypants(cap[0]));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(/--/g,"—").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")};InlineLexer.prototype.mangle=function(text){var out="",l=text.length,i=0,ch;for(;i.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"
"+(escaped?code:escape(code,true))+"\n
"}return'
'+(escaped?code:escape(code,true))+"\n
\n"};Renderer.prototype.blockquote=function(quote){return"
\n"+quote+"
\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"'+text+"\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\n"+body+"\n"};Renderer.prototype.listitem=function(text){return"
  • "+text+"
  • \n"};Renderer.prototype.paragraph=function(text){return"

    "+text+"

    \n"};Renderer.prototype.table=function(header,body){return"\n"+"\n"+header+"\n"+"\n"+body+"\n"+"
    \n"};Renderer.prototype.tablerow=function(content){return"\n"+content+"\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"\n"};Renderer.prototype.strong=function(text){return""+text+""};Renderer.prototype.em=function(text){return""+text+""};Renderer.prototype.codespan=function(text){return""+text+""};Renderer.prototype.br=function(){return this.options.xhtml?"
    ":"
    "};Renderer.prototype.del=function(text){return""+text+""};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0){return""}}var out='
    ";return out};Renderer.prototype.image=function(href,title,text){var out=''+text+'":">";return out};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i/g,">").replace(/"/g,""").replace(/'/g,"'")}function unescape(html){return html.replace(/&([#\w]+);/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(/(^|[^\[])\^/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;iAn error occured:

    "+escape(e.message+"",true)+"
    "}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}()); \ No newline at end of file diff --git a/OnToology/ontology/caso.owl/documentation/resources/owl.css b/OnToology/ontology/caso.owl/documentation/resources/owl.css new file mode 100644 index 0000000..9c00876 --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/resources/owl.css @@ -0,0 +1,248 @@ +.RFC2119 { + text-transform: lowercase; + font-style: italic; +} +.nonterminal { + font-weight: bold; + font-family: sans-serif; + font-size: 95%; +} +#abstract br { + /* doesn't work right SOMETIMES + margin-bottom: 1em; */ +} +.name { + font-family: monospace; +} +.buttonpanel { + margin-top: 1ex; + margin-bottom: 1ex; + padding-left: 1ex; + padding-right: 1ex; + padding-top: 1ex; + padding-bottom: 0.6ex; + border: 1px dotted black; +} +.grammar { + margin-top: 1ex; + margin-bottom: 1ex; + padding-left: 1ex; + padding-right: 1ex; + padding-top: 1ex; + padding-bottom: 0.6ex; + border: 1px dashed #2f6fab; + font-family: monospace; +} +.image { + text-align: center; +} +.centered { + text-align: center; + padding-top: 4ex; + padding-bottom: 4ex; +} +.centered table { + margin: 0 auto; + text-align: left; +} +.caption { + font-weight: bold; +} +.indent { + margin-left: 20px; +} +.atrisknote { + padding: 5px; + margin-top: 10px; + margin-bottom: 10px; + border: solid 2px blue; + background-color: #FFA; +} +.atrisknotehead { + font-style: italic; +} + +/* Stying the examples. */ + +.anexample:before { + content: "Example:"; + font-family: sans-serif; + font-size: 1.6ex; + font-weight: bold; +} +.anexample { + margin-top: 1ex; + margin-bottom: 1ex; + padding-left: 1ex; + padding-right: 1ex; + padding-top: 1ex; + padding-bottom: 0.6ex; + border: 1px dashed #2f6fab; + background-color: #f9f9f9; +} +.anexample table { + background-color: #f9f9f9; +} + +/* Styling the parts in the functional-style syntax. */ + +div.fss { + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + font-family: monospace; +} +table.fss { + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + width: 100%; +} +table.fss caption.fss { + font-size: 1.5ex; + font-weight: bold; + text-align: left; + padding-left: 10px; +} +table.fss td:first-child { + font-family: monospace; + padding-left: 20px; + padding-right: 20px; + width: 60%; +} +table{ + background-color: #f4ffff; + border: 1px solid navy; + margin: 20px; + vertical-align: middle; +} +table td { + padding: 5px 15px; + text-align: left; +} + +/* Styling the parts in the RDF syntax. */ + +div.rdf{ + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + font-family: monospace; +} +table.rdf { + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + width: 100%; +} +table.rdf caption.rdf { + font-size: 1.5ex; + font-weight: bold; + text-align: left; + padding-left: 10px; +} +table.rdf td:first-child { + font-family: monospace; + padding-left: 20px; + padding-right: 20px; + width: 60%; +} + +/* Styling the XML syntax. */ + +div.xmlsyn { + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + font-family: monospace; +} +div.axioms { + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; +} + +/* Other styles. */ + +table.complexity td { + text-align: center; +} +table.allname td { + font-family: monospace; +} +table.canonicalparsing { + margin-left: 20px; + border-style: none; +} +table.canonicalparsing td { + vertical-align: top; + padding: 2px 2px 2px 2px; +} +table.canonicalparsing td.two { + padding-left: 30px; +} + +/* The following are classes for templates used in the editing process. */ + +.review { + padding: 5px; + border: solid 1px black; + margin-left: 10%; + margin-top: 10px; + margin-bottom: 10px; + background-color: #FFA; + font-size: smaller; +} +.reviewauthor { + font-size: smaller; + font-style: italic; +} +.ednote { + padding: 5px; + border: solid 1px black; + margin-top: 10px; + margin-bottom: 10px; +} +.ednotehead { + font-weight: bold; +} + +/* override mediawiki's beautiful DL styling... */ +dl { + background: white; + width: 100%; + border: none; + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} + +div { + margin-top: 0; + margin-bottom: 0; +} +#fulltitle { + font-size: 140%; + font-weight: bold; +} + +.xml { + color: red +} + +.rdbms{ +color: red +} + +/* just copying from wiki, so it stays through TR. Currently + affects Primer, at least */ +pre { + background-color:#F9F9F9; + border:1px dashed #2F6FAB; + color:black; + line-height:1.1em; + padding:1em; +} \ No newline at end of file diff --git a/OnToology/ontology/caso.owl/documentation/resources/primer.css b/OnToology/ontology/caso.owl/documentation/resources/primer.css new file mode 100644 index 0000000..3136dac --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/resources/primer.css @@ -0,0 +1,103 @@ +/* define a class "noprint" for sections which don't get printed */ +.noprint { display: none; } + +/* our syntax menu for switching */ +div.syntaxmenu { + border: 1px dotted black; + padding:0.5em; + margin: 1em; +} + +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} + +@media print { + div.syntaxmenu { display:none; } +} + +/* use tab-like headers for syntax examples */ +div.exampleheader { + font-size: 90%; + float: left; + background: #F9F9F9; + color: #2F6FAB; + border: 1px dashed #2F6FAB; + border-bottom: 0px; + padding-top: 2px; +} + +div.exampleheader span.exampleheader { + background: #F9F9F9; + padding-top: 0px; + padding-right: 10px; + padding-left: 10px; + padding-bottom: 3px; + padding-top: 0px; +} + +/* Also copy MediaWiki style here, so it will not look different when exported */ +div.fssyntax pre, div.rdfxml pre, div.owlxml pre, div.turtle pre, div.manchester pre { + background-color: #F9F9F9; + border: 1px dashed #2F6FAB; + color: black; + line-height: 1.1em; + padding: 1em; + clear: both; + margin-left: 0em; +} +/* Expansion to add the status*/ +.status { + position: fixed; + left: 0em; + top: 0em; + text-align: right; + vertical-align: middle; + /* Square version of the inside span. Slightly larger */ + width: 26em; + height: 26em; + z-index: -1; + opacity: 0.8; + + /** From http://stackoverflow.com/questions/1080792/how-to-draw-vertical-text-with-css-cross-browser */ + + -webkit-transform: rotate(-90deg); + -moz-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + -o-transform: rotate(-90deg); + transform: rotate(-90deg); + /* also accepts left, right, top, bottom coordinates; not + * required, but a good idea for styling */ + -webkit-transform-origin: 50% 50%; + -moz-transform-origin: 50% 50%; + -ms-transform-origin: 50% 50%; + -o-transform-origin: 50% 50%; + transform-origin: 50% 50%; + + /* Should be unset in IE9+ I think. */ + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); +} + +/* The actual status box */ + .status div { + display: block; + background: rgb(0, 90, 156); + color: white; + width: 24em; + padding-top: 0.3em; + padding-left: 0em; + padding-right: 5em; + padding-bottom: 0.3em; + /* Enable for debugging + border: red thin solid; + */ +} + +/* And text inside, don't confuse fonts as it breaks em above */ +.status div span { + font-family: "Tauri"; + font-size: larger; +} \ No newline at end of file diff --git a/OnToology/ontology/caso.owl/documentation/resources/rec.css b/OnToology/ontology/caso.owl/documentation/resources/rec.css new file mode 100644 index 0000000..d8a1ff2 --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/resources/rec.css @@ -0,0 +1,88 @@ +/* Style for a "Recommendation" */ + +/* + Copyright 1997-2003 W3C (MIT, ERCIM, Keio). All Rights Reserved. + The following software licensing rules apply: + http://www.w3.org/Consortium/Legal/copyright-software */ + +/* $Id: base.css,v 1.25 2006/04/18 08:42:53 bbos Exp $ */ + +body { + padding: 2em 1em 2em 70px; + margin: 0; + font-family: sans-serif; + color: black; + background: white; + background-position: top left; + background-attachment: fixed; + background-repeat: no-repeat; + counter-reset:section; +} +:link { color: #00C; background: transparent } +:visited { color: #609; background: transparent } +a:active { color: #C00; background: transparent } + +a:link img, a:visited img { border-style: none } /* no border on img links */ + +a img { color: white; } /* trick to hide the border in Netscape 4 */ +@media all { /* hide the next rule from Netscape 4 */ + a img { color: inherit; } /* undo the color change above */ +} + +th, td { /* ns 4 */ + font-family: sans-serif; +} + +h1, h2, h3, h4, h5, h6 { text-align: left } +h2.list{counter-reset:subsection } +h2.list:before{counter-increment:section;content: counter(section) ". ";} +h3.list:before{counter-increment:subsection;content: counter(section) "." counter(subsection) ". "; + } +h3.list{margin-top: 20px; + border-bottom: 0px; } +/* background should be transparent, but WebTV has a bug */ +h1, h2, h3 { color: #005A9C; background: white } +h1 { font: 170% sans-serif } +h2 { font: 140% sans-serif } +h3 { font: 120% sans-serif } +h4 { font: bold 100% sans-serif } +h5 { font: italic 100% sans-serif } +h6 { font: small-caps 100% sans-serif } + +.hide { display: none } + +div.head { margin-bottom: 1em } +div.head h1 { margin-top: 2em; clear: both } +div.head table { margin-left: 2em; margin-top: 2em } + +p.copyright { font-size: small } +p.copyright small { font-size: small } + +@media screen { /* hide from IE3 */ +a[href]:hover { background: #ffa } +} + +pre { margin-left: 2em } +/* +p { + margin-top: 0.6em; + margin-bottom: 0.6em; +} +*/ +dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */ +dt { font-weight: bold } + +pre, code { font-family: monospace } /* navigator 4 requires this */ + +ul.toc, ol.toc { + list-style: disc; /* Mac NS has problem with 'none' */ + list-style: none; +} + +@media aural { + h1, h2, h3 { stress: 20; richness: 90 } + .hide { speak: none } + p.copyright { volume: x-soft; speech-rate: x-fast } + dt { pause-before: 20% } + pre { speak-punctuation: code } +} diff --git a/OnToology/ontology/caso.owl/documentation/sections/abstract-en.html b/OnToology/ontology/caso.owl/documentation/sections/abstract-en.html new file mode 100644 index 0000000..a232542 --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/sections/abstract-en.html @@ -0,0 +1,2 @@ +

    Abstract

    +CASO (Context Aware System Observation) is an ontology for context aware system and observation services. Its goal is to describe all the processing of the context. diff --git a/OnToology/ontology/caso.owl/documentation/sections/crossref-en.html b/OnToology/ontology/caso.owl/documentation/sections/crossref-en.html new file mode 100644 index 0000000..e17728e --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/sections/crossref-en.html @@ -0,0 +1,2477 @@ +

    Cross reference for Context Aware System Observation Ontology classes, properties and dataproperties back to ToC

    +This section provides details for each class and property defined by Context Aware System Observation Ontology. +
    +

    Classes

    + +
    +

    Actuatable Propertyc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/ActuatableProperty

    +
    + An actuatable quality (property, characteristic) of a FeatureOfInterest. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    A window actuator acts by changing the state between a frame and a window. The ability of the window to be opened and closed is its ActuatableProperty.
    +
    +
    +
    +
    has super-classes
    +
    + Property + c +
    +
    is in domain of
    +
    + is acted on by + op +
    +
    is in range of
    +
    + acts on property + op +
    +
    +
    +
    +

    Actuationc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/Actuation

    +
    + An Actuation carries out an (Actuation) Procedure to change the state of the world using an Actuator. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    The activity of automatically closing a window if the temperature in a room drops below 20 degree Celsius. The activity is the Actuation and the device that closes the window is the Actuator. The Procedure is the rule, plan, or specification that defines the conditions that triggers the Actuation, here a drop in temperature. 
    +
    +
    +
    +
    has super-classes
    +
    +
    has sub-classes
    +
    + Actuation + c +
    +
    is in domain of
    +
    + acts on property + op, has feature of interest + op, has result + op, has simple result + dp, made by actuator + op, phenomenon time + op, result time + dp +
    +
    is in range of
    +
    + is acted on by + op, is feature of interest of + op, is result of + op, made actuation + op +
    +
    +
    +
    +

    Actuationc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#Actuation

    +
    + Actuation - Act of carrying out an (Actuation) Procedure to change the state of world using an Actuator. This act is performed during the context exploitation phase of a context aware system. An Actuation links to an Actuator to describe what made the Actuation and how; links to an ActuatableProperty to describe the target that the Actuation change; links to a FeatureOfInterest to detail what that property was associated with; links to a Deduction by the wasInfluencedBy property when the act is performed based on the given Deduction; and links to the Function that is triggered by the Actuation by the triggersFunction property. +
    +
    +
    has super-classes
    +
    + Actuation + c +
    +
    is in domain of
    +
    + triggers function + op +
    +
    +
    +
    +

    Actuatorc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/Actuator

    +
    + A device that is used by, or implements, an (Actuation) Procedure that changes the state of the world. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    A window actuator for automatic window control, i.e., opening or closing the window.
    +
    +
    +
    +
    has super-classes
    +
    + System + c +
    +
    is in domain of
    +
    + is hosted by + op, made actuation + op +
    +
    is in range of
    +
    + hosts + op, made by actuator + op +
    +
    +
    +
    +

    Actuatorc + back to ToC or Class ToC + +

    +

    + IRI: https://w3id.org/saref#Actuator

    +
    + A device responsible for moving or controlling a mechanism or system by performing an actuating function +
    +
    +
    Is defined by
    +
    + https://w3id.org/saref# +
    +
    +
    +
    has super-classes
    +
    + Device + c +
    +
    +
    +
    +

    Boundaryc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#Boundary

    +
    + Boundary - Limit of a State. The value of the limit could be a quantitative or a qualitative data. To store the value, the boundaryValue data property is used. +
    +
    +
    is in domain of
    +
    + boundary value + dp +
    +
    is in range of
    +
    + has closed lower boundary + op, has closed upper boundary + op, has open lower boundary + op, has open upper boundary + op +
    +
    +
    +
    +

    Commandc + back to ToC or Class ToC + +

    +

    + IRI: https://w3id.org/saref#Command

    +
    + A directive that a device must support to perform a certain function. A command may act upon a state, but does not necessarily act upon a state. For example, the ON command acts upon the ON/OFF state, but the GET command does not act upon any state, it simply gives a directive to retrieve a certain value. We propose here a list of commands that are relevant for the purpose of SAREF, but this list can be extended. +
    +
    +
    has super-classes
    +
    +
    +
    +
    +

    Conceptc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/2004/02/skos/core#Concept

    +
    + The class skos:Concept is the class of SKOS concepts. + +A SKOS concept can be viewed as an idea or notion; a unit of thought. However, what constitutes a unit of thought is subjective, and this definition is meant to be suggestive, rather than restrictive. + +The notion of a SKOS concept is useful when describing the conceptual or intellectual structure of a knowledge organization system, and when referring to specific ideas or meanings established within a KOS. + +Note that, because SKOS is designed to be a vehicle for representing semi-formal KOS, such as thesauri and classification schemes, a certain amount of flexibility has been built in to the formal definition of this class. +
    +
    +
    has sub-classes
    +
    + State + c +
    +
    +
    +
    +

    Deductionc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#Deduction

    +
    + Deduction - Act of carrying out an (Observation) Procedure to estimate the State of a Property of a FeatureOfInterest. The Observation may be performed by an inference engine. A Deduction links to a State by the hasResultState property to describe what the result is; links to a TemporalEntity by the hasValidTime property to indicate when the result is valid and for how many time. +
    +
    +
    has super-classes
    +
    + Observation + c +
    +
    is in domain of
    +
    + has result state + op, has valid time + op +
    +
    +
    +
    +

    Devicec + back to ToC or Class ToC + +

    +

    + IRI: https://w3id.org/saref#Device

    +
    + A tangible object designed to accomplish a particular task in households, common public buildings or offices. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs a start and stop function. Devices can be structured in categories (subclasses) that reflect the different domain in which a device is used, e.g., smart appliances domain (subclass FunctionRelated) vs. building domain (subclass BuildingRelated) vs. smart grid domain (subclass EnergyRelated). New categories can be defined,if needed, to reflect other differences, for example different points of view, such as the point of view of the device's user vs. the point of view of the device's manufacturer. We propose a list of devices that are relevant for the purpose of SAREF, but this list can be extended. +
    +
    +
    Is defined by
    +
    + https://w3id.org/saref# +
    +
    +
    +
    has super-classes
    +
    + System + c +
    +
    has sub-classes
    +
    + Actuator + c, Sensor + c +
    +
    +
    +
    +

    Feature Of Interestc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/FeatureOfInterest

    +
    + The thing whose property is being estimated or calculated in the course of an Observation to arrive at a Result or whose property is being manipulated by an Actuator, or which is being sampled or transformed in an act of Sampling. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    When measuring the height of a tree, the height is the observed ObservableProperty, 20m may be the Result of the Observation, and the tree is the FeatureOfInterest. A window is a FeatureOfInterest for an automatic window control Actuator.
    +
    +
    +
    +
    has super-classes
    +
    +
    has sub-classes
    +
    + Sample + c +
    +
    is in domain of
    +
    + has sample + op, is feature of interest of + op +
    +
    is in range of
    +
    + has feature of interest + op, is sample of + op +
    +
    +
    +
    +

    Functionc + back to ToC or Class ToC + +

    +

    + IRI: https://w3id.org/saref#Function

    +
    + The functionality necessary to accomplish the task for which a Device is designed. A device can be designed to perform more than one function. Functions can be structured in categories (subclasses) that reflect different points of view, for example, considering the specific application area for which a function can be used (e.g., light, temperature, motion, heat, power, etc.), or the capability that a function can support (e.g., receive, reply, notify, etc.), and so forth. +
    +
    +
    has super-classes
    +
    +
    is in range of
    +
    + triggers function + op +
    +
    +
    +
    +

    Observable Propertyc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/ObservableProperty

    +
    + An observable quality (property, characteristic) of a FeatureOfInterest. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    The height of a tree, the depth of a water body, or the temperature of a surface are examples of observable properties, while the value of a classic car is not (directly) observable but asserted.
    +
    +
    +
    +
    has super-classes
    +
    + Property + c +
    +
    is in domain of
    +
    + is observed by + op +
    +
    is in range of
    +
    + observed property + op, observes + op +
    +
    +
    +
    +

    Observationc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/Observation

    +
    + Observation - Act of carrying out an (Observation) Procedure to estimate or calculate a value of a property of a FeatureOfInterest. Links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of, and to a FeatureOfInterest to detail what that property was associated with. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    The activity of estimating the intensity of an Earthquake using the Mercalli intensity scale is an Observation as is measuring the moment magnitude, i.e., the energy released by said earthquake.
    +
    +
    +
    +
    has super-classes
    +
    +
    has sub-classes
    +
    + Observation + c +
    +
    is in domain of
    +
    + has feature of interest + op, has result + op, has simple result + dp, made by sensor + op, observed property + op, phenomenon time + op, result time + dp +
    +
    is in range of
    +
    + is feature of interest of + op, is result of + op, made observation + op +
    +
    +
    +
    +

    Observationc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#Observation

    +
    + Observation - Act of carrying out an (Observation) Procedure to estimate or calculate a value of a Property of a FeatureOfInterest. This act can be performed during the context acquisition or context processing phases of a context aware system. An Observation links to a Sensor to describe what made the Observation and how; links to an ObservableProperty to describe what the result is an estimate of; and links to a FeatureOfInterest to detail what that property was associated with. When the act is made during the context processing phase the entry values of the procedure should be linked to the observation by the wasDerivedFrom property. +
    +
    +
    has super-classes
    +
    + Observation + c +
    +
    has sub-classes
    +
    + Deduction + c +
    +
    +
    +
    +

    Platformc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/Platform

    +
    + A Platform is an entity that hosts other entities, particularly Sensors, Actuators, Samplers, and other Platforms. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    A post, buoy, vehicle, ship, aircraft, satellite, cell-phone, human or animal may act as platforms for (technical or biological) sensors or actuators.
    +
    +
    +
    +
    has super-classes
    +
    +
    is in domain of
    +
    + hosts + op, is hosted by + op +
    +
    is in range of
    +
    + hosts + op, is hosted by + op +
    +
    +
    +
    +

    Propertyc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/ns/ssn/Property

    +
    + A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/ssn/ +
    +
    +
    +
    has sub-classes
    +
    + Actuatable Property + c, Observable Property + c, Property + c +
    +
    +
    +
    +

    Propertyc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#Property

    +
    + Property - A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity.The possible quality values should be expressed by State. A Property is linked to its possible States using the hasState property. +
    +
    +
    has super-classes
    +
    + Property + c +
    +
    is in domain of
    +
    + has state + op +
    +
    +
    +
    +

    Resultc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/Result

    +
    + The Result of an Observation, Actuation, or act of Sampling. To store an observation's simple result value one can use the hasSimpleResult property. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    The value 20 as the height of a certain tree together with the unit, e.g., Meter.
    +
    +
    +
    +
    has sub-classes
    +
    + Sample + c +
    +
    is in domain of
    +
    + is result of + op +
    +
    is in range of
    +
    + has result + op +
    +
    +
    +
    +

    Samplec + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/Sample

    +
    + A Sample is the result from an act of Sampling. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    A 'station' is essentially an identifiable locality where a sensor system or Procedure may be deployed and an observation made. In the context of the observation model, it connotes the 'world in the vicinity of the station', so the observed properties relate to the physical medium at the station, and not to any physical artifact such as a mooring, buoy, benchmark, monument, well, etc.
    +
    +
    +
    A statistical sample is often designed to be characteristic of an entire population, so that observations can be made regarding the sample that provide a good estimate of the properties of the population.
    +
    +
    +
    +
    has super-classes
    +
    + Feature Of Interest + c, Result + c +
    +
    is in domain of
    +
    + is feature of interest of + op, is result of + op, is sample of + op +
    +
    is in range of
    +
    + has feature of interest + op, has result + op, has sample + op +
    +
    +
    +
    +

    Sensorc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/Sensor

    +
    + Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    Accelerometers, gyroscopes, barometers, magnetometers, and so forth are Sensors that are typically mounted on a modern smart phone (which acts as Platform). Other examples of sensors include the human eyes.
    +
    +
    +
    +
    has super-classes
    +
    + System + c +
    +
    is in domain of
    +
    + is hosted by + op, made observation + op, observes + op +
    +
    is in range of
    +
    + hosts + op, is observed by + op, made by sensor + op +
    +
    +
    +
    +

    Sensorc + back to ToC or Class ToC + +

    +

    + IRI: https://w3id.org/saref#Sensor

    +
    + A device that detects and responds to events or changes in the physical environment such as light, motion, or temperature changes. Further, a device of category saref:Sensor that performs a saref:SensingFunction. +
    +
    +
    Is defined by
    +
    + https://w3id.org/saref# +
    +
    +
    +
    has super-classes
    +
    + Device + c +
    +
    +
    +
    +

    Statec + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#State

    +
    + State - A qualitative value of a Property, summarizing a set of information about that Property. A State links to its Property by the isStateOf property. To delimit the State of a Property, some Boundary may be defined. +
    +
    +
    has super-classes
    +
    + Concept + c +
    +
    is in domain of
    +
    + greater than + op, greater than or equal to + op, has closed lower boundary + op, has closed upper boundary + op, has open lower boundary + op, has open upper boundary + op, lesser than + op, lesser than or equal to + op +
    +
    is in range of
    +
    + greater than + op, greater than or equal to + op, has result state + op, has state + op, lesser than + op, lesser than or equal to + op +
    +
    +
    +
    +

    Systemc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/ns/ssn/System

    +
    + System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other Systems. +
    +
    +
    has sub-classes
    +
    + Actuator + c, Device + c, Sensor + c +
    +
    +
    +
    +

    Temporal entityc + back to ToC or Class ToC + +

    +

    + IRI: http://www.w3.org/2006/time#TemporalEntity

    +
    + A temporal interval or instant. +
    +
    +
    Is defined by
    +
    http://www.w3id.org/def/caso
    +
    +
    +
    has super-classes
    +
    + thing + c +
    +
    is in range of
    +
    + has valid time + op, phenomenon time + op +
    +
    +
    +
    +

    Unitc + back to ToC or Class ToC + +

    +

    + IRI: http://www.ontology-of-units-of-measure.org/resource/om-2/Unit

    +
    + A unit of measure is a definite magnitude of a quantity, defined and adopted by convention or by law. It is used as a standard for measurement of the same quantity, where any other value of the quantity can be expressed as a simple multiple of the unit. For example, length is a quantity; the metre is a unit of length that represents a definite predetermined length. When we say 10 metre (or 10 m), we actually mean 10 times the definite predetermined length called "metre". +
    +
    +
    is in range of
    +
    + has unit + op +
    +
    +
    +
    +

    Object Properties

    + +
    +

    acts on propertyop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/actsOnProperty

    +
    + Relation between an Actuation and the property of a FeatureOfInterest it is acting upon. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. 
    +
    +
    +
    +
    +
    domain includes
    +
    + Actuation + c +
    +
    range includes
    +
    + Actuatable Property + c +
    +
    is inverse of
    +
    + is acted on by + op +
    +
    +
    +
    +
    +

    greater thanop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#greaterThan

    +
    + greater than - Relation between States to define an order. The domain State is greater than the range State. +
    +
    +
    +
    has domain
    +
    + State + c +
    +
    has range
    +
    + State + c +
    +
    +
    +
    +
    +

    greater than or equal toop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#greaterThanOrEqualTo

    +
    + greater than or equal to - Relation between States to define an order. The domain State is greater than or equal to the range State. +
    +
    +
    +
    has domain
    +
    + State + c +
    +
    has range
    +
    + State + c +
    +
    +
    +
    +
    +

    has closed lower boundaryop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#hasClosedLowerBoundary

    +
    + has closed lower boundary - Relation from a State to its lower Boundary. The State is reached when the associated state value is equal or superior to the lower Boundary value. +
    +
    +
    +
    has super-properties
    +
    + top object property +
    +
    has domain
    +
    + State + c +
    +
    has range
    +
    + Boundary + c +
    +
    +
    +
    +
    +

    has closed upper boundaryop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#hasClosedUpperBoundary

    +
    + has closed upper boundary - Relation from a State to its upper Boundary. The State is reached when the associated state value is equal or inferior to the upper Boundary value. +
    +
    +
    +
    has super-properties
    +
    + top object property +
    +
    has domain
    +
    + State + c +
    +
    has range
    +
    + Boundary + c +
    +
    +
    +
    +
    +

    has commandop + back to ToC or Object Property ToC + +

    +

    + IRI: https://w3id.org/saref#hasCommand

    +
    + A relationship between an entity (such as a function) and a command +
    +
    +
    Is defined by
    +
    + https://w3id.org/saref# +
    +
    +
    +
    +
    is inverse of
    +
    + is command of + op +
    +
    +
    +
    +
    +

    has feature of interestop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/hasFeatureOfInterest

    +
    + A relation between an Observation and the entity whose quality was observed, or between an Actuation and the entity whose property was modified, or between an act of Sampling and the entity that was sampled. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    For example, in an Observation of the weight of a person, the FeatureOfInterest is the person and the property is its weight.
    +
    +
    +
    +
    +
    domain includes
    +
    + Actuation + c +
    +
    + Observation + c +
    +
    + sampling +
    +
    range includes
    +
    + Feature Of Interest + c +
    +
    + Sample + c +
    +
    is inverse of
    +
    + is feature of interest of + op +
    +
    +
    +
    +
    +

    has functionop + back to ToC or Object Property ToC + +

    +

    + IRI: https://w3id.org/saref#hasFunction

    +
    + A relationship identifying the type of function of a device +
    +
    +
    Is defined by
    +
    + https://w3id.org/saref# +
    +
    +
    +
    +

    has open lower boundaryop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#hasOpenLowerBoundary

    +
    + has open lower boundary - Relation from a State to its lower Boundary. The State is reached when the associated state value is superior to the lower Boundary value. +
    +
    +
    +
    has super-properties
    +
    + top object property +
    +
    has domain
    +
    + State + c +
    +
    has range
    +
    + Boundary + c +
    +
    +
    +
    +
    +

    has open upper boundaryop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#hasOpenUpperBoundary

    +
    + has open upper boundary - Relation from a State to its upper Boundary. The State is reached when the associated state value is inferior to the upper Boundary value. +
    +
    +
    +
    has super-properties
    +
    + top object property +
    +
    has domain
    +
    + State + c +
    +
    has range
    +
    + Boundary + c +
    +
    +
    +
    +
    +

    has propertyop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/ssn/hasProperty

    +
    + Relation between an entity and a Property of that entity. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/ssn/ +
    +
    +
    +
    +
    is inverse of
    +
    + is property of + op +
    +
    +
    +
    +
    +

    has resultop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/hasResult

    +
    + Relation linking an Observation and a Sensor or Actuator and a Result, which contains a value representing the value associated with the observed Property. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    has sub-properties
    +
    + has result state + op +
    +
    domain includes
    +
    + Actuation + c +
    +
    + Observation + c +
    +
    + sampling +
    +
    range includes
    +
    + Result + c +
    +
    + Sample + c +
    +
    is inverse of
    +
    + is result of + op +
    +
    +
    +
    +
    +

    has result stateop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#hasResultState

    +
    + has state result - Relation linking a Deduction and its result that is to say the State that is applied on the Property for a time. +
    +
    +
    +
    has super-properties
    +
    + has result + op +
    +
    has domain
    +
    + Deduction + c +
    +
    has range
    +
    + State + c +
    +
    +
    +
    +
    +

    has sampleop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/hasSample

    +
    + Relation between a FeatureOfInterest and the Sample used to represent it. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +

    + has characteristics: + inverse functional

    +
    +
    domain includes
    +
    + Feature Of Interest + c +
    +
    range includes
    +
    + Sample + c +
    +
    is inverse of
    +
    + is sample of + op +
    +
    +
    +
    +
    +

    has stateop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#hasState

    +
    + has state - Relation from a Property to one of the possible States of that Property +
    +
    +
    +
    has domain
    +
    + Property + c +
    +
    has range
    +
    + State + c +
    +
    +
    +
    +
    +

    has unitop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.ontology-of-units-of-measure.org/resource/om-2/hasUnit

    +
    + This property links an entity to a om:Unit instance. +
    +
    +
    +
    has range
    +
    + Unit + c +
    +
    +
    +
    +
    +

    has valid timeop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#hasValidTime

    +
    + has valid time - The time that the result of a Deduction (state) applies to the ObservableProperty. Not necessarily the same as the sosa:PhenomenonTime or the sosa:ResultTime. May be an Interval or an Instant, or some other compound TemporalEntity. +
    +
    +
    +
    has domain
    +
    + Deduction + c +
    +
    has range
    +
    + Temporal entity + c +
    +
    +
    +
    +
    +

    hostsop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/hosts

    +
    + Relation between a Platform and a Sensor, Actuator, Sampler, or Platform, hosted or mounted on it. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    domain includes
    +
    + Platform + c +
    +
    range includes
    +
    + Actuator + c +
    +
    + Platform + c +
    +
    + sampler +
    +
    + Sensor + c +
    +
    is inverse of
    +
    + is hosted by + op +
    +
    +
    +
    +
    +

    is acted on byop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/isActedOnBy

    +
    + Relation between an ActuatableProperty of a FeatureOfInterest and an Actuation changing its state. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degrees Celsius, the property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. 
    +
    +
    +
    +
    +
    domain includes
    +
    + Actuatable Property + c +
    +
    range includes
    +
    + Actuation + c +
    +
    is inverse of
    +
    + acts on property + op +
    +
    +
    +
    +
    +

    is command ofop + back to ToC or Object Property ToC + +

    +

    + IRI: https://w3id.org/saref#isCommandOf

    +
    + A relationship between a command and a function. +
    +
    +
    +
    is inverse of
    +
    + has command + op +
    +
    +
    +
    +
    +

    is feature of interest ofop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/isFeatureOfInterestOf

    +
    + A relation between a FeatureOfInterest and an Observation about it, an Actuation acting on it, or an act of Sampling that sampled it. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    domain includes
    +
    + Feature Of Interest + c +
    +
    + Sample + c +
    +
    range includes
    +
    + Actuation + c +
    +
    + Observation + c +
    +
    + sampling +
    +
    is inverse of
    +
    + has feature of interest + op +
    +
    +
    +
    +
    +

    is hosted byop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/isHostedBy

    +
    + Relation between a Sensor, Actuator, Sampler, or Platform, and the Platform that it is mounted on or hosted by. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    domain includes
    +
    + Actuator + c +
    +
    + Platform + c +
    +
    + sampler +
    +
    + Sensor + c +
    +
    range includes
    +
    + Platform + c +
    +
    is inverse of
    +
    + hosts + op +
    +
    +
    +
    +
    +

    is observed byop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/isObservedBy

    +
    + Relation between an ObservableProperty and the Sensor able to observe it. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    domain includes
    +
    + Observable Property + c +
    +
    range includes
    +
    + Sensor + c +
    +
    is inverse of
    +
    + observes + op +
    +
    +
    +
    +
    +

    is property ofop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/ssn/isPropertyOf

    +
    + Relation between a Property and the entity it belongs to. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/ssn/ +
    +
    +
    +
    +
    is inverse of
    +
    + has property + op +
    +
    +
    +
    +
    +

    is result ofop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/isResultOf

    +
    + Relation linking a Result to the Observation or Actuation or act of Sampling that created or caused it. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    domain includes
    +
    + Result + c +
    +
    + Sample + c +
    +
    range includes
    +
    + Actuation + c +
    +
    + Observation + c +
    +
    + sampling +
    +
    is inverse of
    +
    + has result + op +
    +
    +
    +
    +
    +

    is sample ofop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/isSampleOf

    +
    + Relation from a Sample to the FeatureOfInterest that it is intended to be representative of. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +

    + has characteristics: + functional

    +
    +
    domain includes
    +
    + Sample + c +
    +
    range includes
    +
    + Feature Of Interest + c +
    +
    is inverse of
    +
    + has sample + op +
    +
    +
    +
    +
    +

    lesser thanop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#lesserThan

    +
    + less than - Relation between States to define an order. The domain State is lesser than the range State. +
    +
    +
    +
    has domain
    +
    + State + c +
    +
    has range
    +
    + State + c +
    +
    +
    +
    +
    +

    lesser than or equal toop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#lesserThanOrEqualTo

    +
    + lesser than or equal to - Relation between States to define an order. The domain State is lesser than or equal to the range State. +
    +
    +
    +
    has domain
    +
    + State + c +
    +
    has range
    +
    + State + c +
    +
    +
    +
    +
    +

    made actuationop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/madeActuation

    +
    + Relation between an Actuator and the Actuation it has made. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    domain includes
    +
    + Actuator + c +
    +
    range includes
    +
    + Actuation + c +
    +
    is inverse of
    +
    + made by actuator + op +
    +
    +
    +
    +
    +

    made by actuatorop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/madeByActuator

    +
    + Relation linking an Actuation to the Actuator that made that Actuation. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    domain includes
    +
    + Actuation + c +
    +
    range includes
    +
    + Actuator + c +
    +
    is inverse of
    +
    + made actuation + op +
    +
    +
    +
    +
    +

    made by sensorop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/madeBySensor

    +
    + Relation between an Observation and the Sensor which made the Observation. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    domain includes
    +
    + Observation + c +
    +
    range includes
    +
    + Sensor + c +
    +
    is inverse of
    +
    + made observation + op +
    +
    +
    +
    +
    +

    made observationop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/madeObservation

    +
    + Relation between a Sensor and an Observation made by the Sensor. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    domain includes
    +
    + Sensor + c +
    +
    range includes
    +
    + Observation + c +
    +
    is inverse of
    +
    + made by sensor + op +
    +
    +
    +
    +
    +

    observed propertyop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/observedProperty

    +
    + Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    domain includes
    +
    + Observation + c +
    +
    range includes
    +
    + Observable Property + c +
    +
    +
    +
    +
    +

    observesop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/observes

    +
    + Relation between a Sensor and an ObservableProperty that it is capable of sensing. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    domain includes
    +
    + Sensor + c +
    +
    range includes
    +
    + Observable Property + c +
    +
    is inverse of
    +
    + is observed by + op +
    +
    +
    +
    +
    +

    phenomenon timeop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/phenomenonTime

    +
    + The time that the Result of an Observation, Actuation or Sampling applies to the FeatureOfInterest. Not necessarily the same as the resultTime. May be an Interval or an Instant, or some other compound TemporalEntity. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    domain includes
    +
    + Actuation + c +
    +
    + Observation + c +
    +
    + sampling +
    +
    range includes
    +
    + Temporal entity + c +
    +
    +
    +
    +
    +

    triggers functionop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#triggersFunction

    +
    + triggers function - Relation from an Actuation to a Function. The Actuation trigger the operation of the Function. +
    +
    +
    +
    has domain
    +
    + Actuation + c +
    +
    has range
    +
    + Function + c +
    +
    +
    +
    +
    +

    usedop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/prov#used

    +
    + Usage is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity. +
    +
    +
    +
    has super-properties
    +
    + was influence by + op +
    +
    +
    +
    +
    +

    was influence byop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/prov#wasInfluencedBy

    +
    + Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation. +
    +
    +
    +
    has sub-properties
    +
    + used + op, wasInformedBy + op +
    +
    +
    +
    +
    +

    wasInformedByop + back to ToC or Object Property ToC + +

    +

    + IRI: http://www.w3.org/ns/prov#wasInformedBy

    +
    + An activity a2 is dependent on or informed by another activity a1, by way of some unspecified entity that is generated by a1 and used by a2. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/prov-o# +
    +
    +
    +
    +
    has super-properties
    +
    + was influence by + op +
    +
    +
    +
    +
    +

    Data Properties

    + +
    +

    boundary valuedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://www.w3id.org/def/caso#boundaryValue

    +
    + boundary value - Numeric value of a Boundary +
    +
    +
    +
    has domain
    +
    + Boundary + c +
    +
    +
    +
    +
    +

    has numerical valuedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://www.ontology-of-units-of-measure.org/resource/om-2/hasNumericalValue

    +
    + This property links an entity to a numerical value. +
    +
    +
    +

    has simple resultdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/hasSimpleResult

    +
    + The simple value of an Observation or Actuation or act of Sampling. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    Example
    +
    +
    For instance, the values 23 or true.
    +
    +
    +
    +
    +
    domain includes
    +
    + Actuation + c +
    +
    + Observation + c +
    +
    + sampling +
    +
    +
    +
    +
    +

    result timedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://www.w3.org/ns/sosa/resultTime

    +
    + The result time is the instant of time when the Observation, Actuation or Sampling activity was completed. +
    +
    +
    Is defined by
    +
    + http://www.w3.org/ns/sosa/ +
    +
    +
    +
    +
    domain includes
    +
    + Actuation + c +
    +
    + Observation + c +
    +
    + sampling +
    +
    has range
    +
    + date time +
    +
    +
    +
    +
    +

    Legend back to ToC

    +
    +c: Classes
    +op: Object Properties
    +dp: Data Properties
    +ni: Named Individuals +
    +
    diff --git a/OnToology/ontology/caso.owl/documentation/sections/description-en.html b/OnToology/ontology/caso.owl/documentation/sections/description-en.html new file mode 100644 index 0000000..fbae103 --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/sections/description-en.html @@ -0,0 +1,4 @@ +

    Context Aware System Observation Ontology: Description back to ToC

    + +This is a placeholder text for the description of your ontology. The description should include an explanation and a diagram explaining how the classes are related, examples of usage, etc. + diff --git a/OnToology/ontology/caso.owl/documentation/sections/introduction-en.html b/OnToology/ontology/caso.owl/documentation/sections/introduction-en.html new file mode 100644 index 0000000..b98defa --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/sections/introduction-en.html @@ -0,0 +1,30 @@ +

    Introduction back to ToC

    + +This is a place holder text for the introduction. The introduction should briefly describe the ontology, its motivation, state of the art and goals. +
    +

    Namespace declarations

    +
    + + + + + + + + + + + + + + + + + + + + + +
    Table 1: Namespaces used in the document
    caso<http://www.w3id.org/def/caso>
    schema<http://schema.org>
    owl<http://www.w3.org/2002/07/owl>
    saref<https://w3id.org/saref>
    xsd<http://www.w3.org/2001/XMLSchema>
    skos<http://www.w3.org/2004/02/skos/core>
    rdfs<http://www.w3.org/2000/01/rdf-schema>
    ssn<http://www.w3.org/ns/ssn>
    rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns>
    terms<http://purl.org/dc/terms>
    xml<http://www.w3.org/XML/1998/namespace>
    time<http://www.w3.org/2006/time>
    vann<http://purl.org/vocab/vann>
    prov<http://www.w3.org/ns/prov>
    om<http://www.ontology-of-units-of-measure.org/resource/om-2>
    dc<http://purl.org/dc/elements/1.1>
    sosa<http://www.w3.org/ns/sosa>
    +
    +
    diff --git a/OnToology/ontology/caso.owl/documentation/sections/overview-en.html b/OnToology/ontology/caso.owl/documentation/sections/overview-en.html new file mode 100644 index 0000000..fa21f1f --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/sections/overview-en.html @@ -0,0 +1,223 @@ +

    Context Aware System Observation Ontology: Overview back to ToC

    + +This ontology has the following classes and properties. +

    Classes

    +

    Object Properties

    Data Properties

    diff --git a/OnToology/ontology/caso.owl/documentation/sections/references-en.html b/OnToology/ontology/caso.owl/documentation/sections/references-en.html new file mode 100644 index 0000000..2093dc4 --- /dev/null +++ b/OnToology/ontology/caso.owl/documentation/sections/references-en.html @@ -0,0 +1,5 @@ + +

    References back to ToC

    + +Add your references here. It is recommended to have them as a list. +